diff options
Diffstat (limited to 'test/built-ins/TypedArray/prototype/subarray')
17 files changed, 80 insertions, 80 deletions
diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/infinity.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/infinity.js index 0ac7cb592..fc6786978 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/infinity.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/infinity.js @@ -10,10 +10,10 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); assert( - compareArray(sample.subarray(-Infinity), convertToBigInt([40, 41, 42, 43])), + compareArray(sample.subarray(-Infinity), [40n, 41n, 42n, 43n]), "begin == -Infinity" ); assert( @@ -25,7 +25,7 @@ testWithBigIntTypedArrayConstructors(function(TA) { "end == -Infinity" ); assert( - compareArray(sample.subarray(0, Infinity), convertToBigInt([40, 41, 42, 43])), + compareArray(sample.subarray(0, Infinity), [40n, 41n, 42n, 43n]), "end == Infinity" ); }); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/minus-zero.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/minus-zero.js index a0349c375..b71e445c7 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/minus-zero.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/minus-zero.js @@ -10,14 +10,14 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); assert( - compareArray(sample.subarray(-0), convertToBigInt([40, 41, 42, 43])), + compareArray(sample.subarray(-0), [40n, 41n, 42n, 43n]), "begin == -0" ); assert( - compareArray(sample.subarray(-0, 4), convertToBigInt([40, 41, 42, 43])), + compareArray(sample.subarray(-0, 4), [40n, 41n, 42n, 43n]), "being == -0, end == length" ); assert( diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/result-does-not-copy-ordinary-properties.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/result-does-not-copy-ordinary-properties.js index 17f2b3a4c..af87b3756 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/result-does-not-copy-ordinary-properties.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/result-does-not-copy-ordinary-properties.js @@ -13,7 +13,7 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([41, 42, 43, 44])); + var sample = new TA([41n, 42n, 43n, 44n]); var result; sample.foo = 42; diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-from-same-ctor.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-from-same-ctor.js index d4b9a09a7..0d0362394 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-from-same-ctor.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-from-same-ctor.js @@ -13,7 +13,7 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); var result = sample.subarray(1); assert.sameValue( @@ -25,7 +25,7 @@ testWithBigIntTypedArrayConstructors(function(TA) { assert(result instanceof TA, "instanceof"); assert( - compareArray(sample, convertToBigInt([40, 41, 42, 43])), + compareArray(sample, [40n, 41n, 42n, 43n]), "original sample remains the same" ); }); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-with-shared-buffer.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-with-shared-buffer.js index 87801c85e..ee1198833 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-with-shared-buffer.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/result-is-new-instance-with-shared-buffer.js @@ -13,7 +13,7 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); var buffer = sample.buffer; var result = sample.subarray(1); @@ -21,15 +21,15 @@ testWithBigIntTypedArrayConstructors(function(TA) { assert.sameValue(result.buffer, sample.buffer, "shared buffer"); assert.sameValue(sample.buffer, buffer, "original buffer is preserved"); - sample[1] = convertToBigInt(100); + sample[1] = 100n; assert( - compareArray(result, convertToBigInt([100, 42, 43])), + compareArray(result, [100n, 42n, 43n]), "changes on the original sample values affect the new instance" ); - result[1] = convertToBigInt(111); + result[1] = 111n; assert( - compareArray(sample, convertToBigInt([40, 100, 111, 43])), + compareArray(sample, [40n, 100n, 111n, 43n]), "changes on the new instance values affect the original sample" ); }); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-different-length.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-different-length.js index 3be58ad56..ff0787469 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-different-length.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-different-length.js @@ -13,46 +13,46 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); function testRes(result, expected, msg) { assert(compareArray(result, expected), msg + ", result: [" + result + "]"); } - testRes(sample.subarray(1), convertToBigInt([41, 42, 43]), "begin == 1"); - testRes(sample.subarray(2), convertToBigInt([42, 43]), "begin == 2"); - testRes(sample.subarray(3), convertToBigInt([43]), "begin == 3"); + testRes(sample.subarray(1), [41n, 42n, 43n], "begin == 1"); + testRes(sample.subarray(2), [42n, 43n], "begin == 2"); + testRes(sample.subarray(3), [43n], "begin == 3"); - testRes(sample.subarray(1, 4), convertToBigInt([41, 42, 43]), "begin == 1, end == length"); - testRes(sample.subarray(2, 4), convertToBigInt([42, 43]), "begin == 2, end == length"); - testRes(sample.subarray(3, 4), convertToBigInt([43]), "begin == 3, end == length"); + testRes(sample.subarray(1, 4), [41n, 42n, 43n], "begin == 1, end == length"); + testRes(sample.subarray(2, 4), [42n, 43n], "begin == 2, end == length"); + testRes(sample.subarray(3, 4), [43n], "begin == 3, end == length"); - testRes(sample.subarray(0, 1), convertToBigInt([40]), "begin == 0, end == 1"); - testRes(sample.subarray(0, 2), convertToBigInt([40, 41]), "begin == 0, end == 2"); - testRes(sample.subarray(0, 3), convertToBigInt([40, 41, 42]), "begin == 0, end == 3"); + testRes(sample.subarray(0, 1), [40n], "begin == 0, end == 1"); + testRes(sample.subarray(0, 2), [40n, 41n], "begin == 0, end == 2"); + testRes(sample.subarray(0, 3), [40n, 41n, 42n], "begin == 0, end == 3"); - testRes(sample.subarray(-1), convertToBigInt([43]), "begin == -1"); - testRes(sample.subarray(-2), convertToBigInt([42, 43]), "begin == -2"); - testRes(sample.subarray(-3), convertToBigInt([41, 42, 43]), "begin == -3"); + testRes(sample.subarray(-1), [43n], "begin == -1"); + testRes(sample.subarray(-2), [42n, 43n], "begin == -2"); + testRes(sample.subarray(-3), [41n, 42n, 43n], "begin == -3"); - testRes(sample.subarray(-1, 4), convertToBigInt([43]), "begin == -1, end == length"); - testRes(sample.subarray(-2, 4), convertToBigInt([42, 43]), "begin == -2, end == length"); - testRes(sample.subarray(-3, 4), convertToBigInt([41, 42, 43]), "begin == -3, end == length"); + testRes(sample.subarray(-1, 4), [43n], "begin == -1, end == length"); + testRes(sample.subarray(-2, 4), [42n, 43n], "begin == -2, end == length"); + testRes(sample.subarray(-3, 4), [41n, 42n, 43n], "begin == -3, end == length"); - testRes(sample.subarray(0, -1), convertToBigInt([40, 41, 42]), "begin == 0, end == -1"); - testRes(sample.subarray(0, -2), convertToBigInt([40, 41]), "begin == 0, end == -2"); - testRes(sample.subarray(0, -3), convertToBigInt([40]), "begin == 0, end == -3"); + testRes(sample.subarray(0, -1), [40n, 41n, 42n], "begin == 0, end == -1"); + testRes(sample.subarray(0, -2), [40n, 41n], "begin == 0, end == -2"); + testRes(sample.subarray(0, -3), [40n], "begin == 0, end == -3"); - testRes(sample.subarray(-0, -1), convertToBigInt([40, 41, 42]), "begin == -0, end == -1"); - testRes(sample.subarray(-0, -2), convertToBigInt([40, 41]), "begin == -0, end == -2"); - testRes(sample.subarray(-0, -3), convertToBigInt([40]), "begin == -0, end == -3"); + testRes(sample.subarray(-0, -1), [40n, 41n, 42n], "begin == -0, end == -1"); + testRes(sample.subarray(-0, -2), [40n, 41n], "begin == -0, end == -2"); + testRes(sample.subarray(-0, -3), [40n], "begin == -0, end == -3"); - testRes(sample.subarray(-2, -1), convertToBigInt([42]), "length == 4, begin == -2, end == -1"); - testRes(sample.subarray(1, -1), convertToBigInt([41, 42]), "length == 4, begin == 1, end == -1"); - testRes(sample.subarray(1, -2), convertToBigInt([41]), "length == 4, begin == 1, end == -2"); - testRes(sample.subarray(2, -1), convertToBigInt([42]), "length == 4, begin == 2, end == -1"); + testRes(sample.subarray(-2, -1), [42n], "length == 4, begin == -2, end == -1"); + testRes(sample.subarray(1, -1), [41n, 42n], "length == 4, begin == 1, end == -1"); + testRes(sample.subarray(1, -2), [41n], "length == 4, begin == 1, end == -2"); + testRes(sample.subarray(2, -1), [42n], "length == 4, begin == 2, end == -1"); - testRes(sample.subarray(-1, 5), convertToBigInt([43]), "begin == -1, end > length"); - testRes(sample.subarray(-2, 4), convertToBigInt([42, 43]), "begin == -2, end > length"); - testRes(sample.subarray(-3, 4), convertToBigInt([41, 42, 43]), "begin == -3, end > length"); + testRes(sample.subarray(-1, 5), [43n], "begin == -1, end > length"); + testRes(sample.subarray(-2, 4), [42n, 43n], "begin == -2, end > length"); + testRes(sample.subarray(-3, 4), [41n, 42n, 43n], "begin == -3, end > length"); }); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-empty-length.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-empty-length.js index f31ec8448..310d1bc6d 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-empty-length.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-empty-length.js @@ -13,7 +13,7 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); function testRes(result, msg) { assert.sameValue(result.length, 0, msg); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-same-length.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-same-length.js index 8e51f899f..79e579374 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-same-length.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/results-with-same-length.js @@ -13,14 +13,14 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); function testRes(result, msg) { assert.sameValue(result.length, 4, msg); - assert.sameValue(result[0], convertToBigInt(40), msg + " & result[0] === 40"); - assert.sameValue(result[1], convertToBigInt(41), msg + " & result[1] === 41"); - assert.sameValue(result[2], convertToBigInt(42), msg + " & result[2] === 42"); - assert.sameValue(result[3], convertToBigInt(43), msg + " & result[3] === 43"); + assert.sameValue(result[0], 40n, msg + " & result[0] === 40"); + assert.sameValue(result[1], 41n, msg + " & result[1] === 41"); + assert.sameValue(result[2], 42n, msg + " & result[2] === 42"); + assert.sameValue(result[3], 43n, msg + " & result[3] === 43"); } testRes(sample.subarray(0), "begin == 0"); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-abrupt.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-abrupt.js index 5f66e654f..9ed4e0900 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-abrupt.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-abrupt.js @@ -26,7 +26,7 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); Object.defineProperty(sample, "constructor", { get: function() { diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-inherited.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-inherited.js index 0e70b7051..67841f442 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-inherited.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-inherited.js @@ -26,7 +26,7 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); var calls = 0; var result; diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-returns-throws.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-returns-throws.js index fc8c9cad0..696732371 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-returns-throws.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor-returns-throws.js @@ -28,7 +28,7 @@ features: [BigInt, Symbol, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); sample.constructor = 42; assert.throws(TypeError, function() { diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor.js index e552af771..a05460004 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-ctor.js @@ -26,7 +26,7 @@ features: [BigInt, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); var calls = 0; var result; diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-invocation.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-invocation.js index 1747a44ea..ebde38088 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-invocation.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-invocation.js @@ -36,7 +36,7 @@ features: [BigInt, Symbol.species, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42])); + var sample = new TA([40n, 41n, 42n]); var expectedOffset = TA.BYTES_PER_ELEMENT; var result, ctorThis; diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js index 1993db3f6..ee537263a 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor-returns-another-instance.js @@ -36,7 +36,7 @@ features: [BigInt, Symbol.species, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40])); + var sample = new TA([40n]); var other = new Int8Array([1, 0, 1]); var result; diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor.js index 7b11bb596..01b0dbd9b 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/speciesctor-get-species-custom-ctor.js @@ -36,7 +36,7 @@ features: [BigInt, Symbol.species, TypedArray] ---*/ testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42])); + var sample = new TA([40n, 41n, 42n]); var calls = 0; var result; @@ -49,5 +49,5 @@ testWithBigIntTypedArrayConstructors(function(TA) { result = sample.subarray(1); assert.sameValue(calls, 1, "ctor called once"); - assert(compareArray(result, convertToBigInt([41, 42])), "expected subarray"); + assert(compareArray(result, [41n, 42n]), "expected subarray"); }); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-begin.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-begin.js index 6a7885155..3d9ff3c0f 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-begin.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-begin.js @@ -20,28 +20,28 @@ var obj = { }; testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); - assert(compareArray(sample.subarray(false), convertToBigInt([40, 41, 42, 43])), "false"); - assert(compareArray(sample.subarray(true), convertToBigInt([41, 42, 43])), "true"); + assert(compareArray(sample.subarray(false), [40n, 41n, 42n, 43n]), "false"); + assert(compareArray(sample.subarray(true), [41n, 42n, 43n]), "true"); - assert(compareArray(sample.subarray(NaN), convertToBigInt([40, 41, 42, 43])), "NaN"); - assert(compareArray(sample.subarray(null), convertToBigInt([40, 41, 42, 43])), "null"); - assert(compareArray(sample.subarray(undefined), convertToBigInt([40, 41, 42, 43])), "undefined"); + assert(compareArray(sample.subarray(NaN), [40n, 41n, 42n, 43n]), "NaN"); + assert(compareArray(sample.subarray(null), [40n, 41n, 42n, 43n]), "null"); + assert(compareArray(sample.subarray(undefined), [40n, 41n, 42n, 43n]), "undefined"); - assert(compareArray(sample.subarray(1.1), convertToBigInt([41, 42, 43])), "1.1"); - assert(compareArray(sample.subarray(1.5), convertToBigInt([41, 42, 43])), "1.5"); - assert(compareArray(sample.subarray(0.6), convertToBigInt([40, 41, 42, 43])), "0.6"); + assert(compareArray(sample.subarray(1.1), [41n, 42n, 43n]), "1.1"); + assert(compareArray(sample.subarray(1.5), [41n, 42n, 43n]), "1.5"); + assert(compareArray(sample.subarray(0.6), [40n, 41n, 42n, 43n]), "0.6"); - assert(compareArray(sample.subarray(-1.5), convertToBigInt([43])), "-1.5"); - assert(compareArray(sample.subarray(-1.1), convertToBigInt([43])), "-1.1"); - assert(compareArray(sample.subarray(-0.6), convertToBigInt([40, 41, 42, 43])), "-0.6"); + assert(compareArray(sample.subarray(-1.5), [43n]), "-1.5"); + assert(compareArray(sample.subarray(-1.1), [43n]), "-1.1"); + assert(compareArray(sample.subarray(-0.6), [40n, 41n, 42n, 43n]), "-0.6"); - assert(compareArray(sample.subarray("3"), convertToBigInt([43])), "string"); + assert(compareArray(sample.subarray("3"), [43n]), "string"); assert( compareArray( sample.subarray(obj), - convertToBigInt([42, 43]) + [42n, 43n] ), "object" ); diff --git a/test/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-end.js b/test/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-end.js index f847b6d27..8885220a3 100644 --- a/test/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-end.js +++ b/test/built-ins/TypedArray/prototype/subarray/BigInt/tointeger-end.js @@ -21,27 +21,27 @@ var obj = { }; testWithBigIntTypedArrayConstructors(function(TA) { - var sample = new TA(convertToBigInt([40, 41, 42, 43])); + var sample = new TA([40n, 41n, 42n, 43n]); assert(compareArray(sample.subarray(0, false), []), "false"); - assert(compareArray(sample.subarray(0, true), convertToBigInt([40])), "true"); + assert(compareArray(sample.subarray(0, true), [40n]), "true"); assert(compareArray(sample.subarray(0, NaN), []), "NaN"); assert(compareArray(sample.subarray(0, null), []), "null"); - assert(compareArray(sample.subarray(0, undefined), convertToBigInt([40, 41, 42, 43])), "undefined"); + assert(compareArray(sample.subarray(0, undefined), [40n, 41n, 42n, 43n]), "undefined"); assert(compareArray(sample.subarray(0, 0.6), []), "0.6"); - assert(compareArray(sample.subarray(0, 1.1), convertToBigInt([40])), "1.1"); - assert(compareArray(sample.subarray(0, 1.5), convertToBigInt([40])), "1.5"); + assert(compareArray(sample.subarray(0, 1.1), [40n]), "1.1"); + assert(compareArray(sample.subarray(0, 1.5), [40n]), "1.5"); assert(compareArray(sample.subarray(0, -0.6), []), "-0.6"); - assert(compareArray(sample.subarray(0, -1.1), convertToBigInt([40, 41, 42])), "-1.1"); - assert(compareArray(sample.subarray(0, -1.5), convertToBigInt([40, 41, 42])), "-1.5"); + assert(compareArray(sample.subarray(0, -1.1), [40n, 41n, 42n]), "-1.1"); + assert(compareArray(sample.subarray(0, -1.5), [40n, 41n, 42n]), "-1.5"); - assert(compareArray(sample.subarray(0, "3"), convertToBigInt([40, 41, 42])), "string"); + assert(compareArray(sample.subarray(0, "3"), [40n, 41n, 42n]), "string"); assert( compareArray( sample.subarray(0, obj), - convertToBigInt([40, 41]) + [40n, 41n] ), "object" ); |