Browse Source

merge init-dish & update tests

d98762625 6 năm trước cách đây
mục cha
commit
de8c99eceb
2 tập tin đã thay đổi với 4 bổ sung4 xóa
  1. 2 2
      src/core/Dish.mjs
  2. 2 2
      tests/node/tests/nodeApi.mjs

+ 2 - 2
src/core/Dish.mjs

@@ -36,8 +36,8 @@ class Dish {
      * literal input
      */
     constructor(dishOrInput=null, type = null) {
-        this.value = [];
-        this.type = Dish.BYTE_ARRAY;
+        this.value = new ArrayBuffer(0);
+        this.type = Dish.ARRAY_BUFFER;
 
         // Case: dishOrInput is dish object
         if (dishOrInput &&

+ 2 - 2
tests/node/tests/nodeApi.mjs

@@ -331,8 +331,8 @@ TestRegister.addApiTests([
 
     it("Composable Dish: Should construct empty dish object", () => {
         const dish = new Dish();
-        assert.deepEqual(dish.value, []);
-        assert.strictEqual(dish.type, 0);
+        assert.strictEqual(dish.value.byteLength, new ArrayBuffer(0).byteLength);
+        assert.strictEqual(dish.type, 4);
     }),
 
     it("Composable Dish: constructed dish should have apply prototype functions", () => {