diff options
author | Leo Kettmeir <crowlkats@toaxl.com> | 2023-06-13 21:26:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-13 21:26:28 +0200 |
commit | 92e7287f4a744cad1fbe46ba1ce84c2b479ce6ac (patch) | |
tree | d8ef78aed744bce754c671af331b3d01c5f32f93 /cli | |
parent | 7e81d3c876bccd208a2e7b9c33f6fad4e3cf1b0f (diff) |
fix(node/buffer): make slice be the same as subarray (#19481)
Diffstat (limited to 'cli')
-rw-r--r-- | cli/tests/integration/node_unit_tests.rs | 1 | ||||
-rw-r--r-- | cli/tests/unit_node/buffer_test.ts | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/cli/tests/integration/node_unit_tests.rs b/cli/tests/integration/node_unit_tests.rs index 6d604b47b..1bb072324 100644 --- a/cli/tests/integration/node_unit_tests.rs +++ b/cli/tests/integration/node_unit_tests.rs @@ -47,6 +47,7 @@ util::unit_test_factory!( _fs_watch_test = _fs / _fs_watch_test, _fs_write_test = _fs / _fs_write_test, async_hooks_test, + buffer_test, child_process_test, crypto_cipher_test = crypto / crypto_cipher_test, crypto_hash_test = crypto / crypto_hash_test, diff --git a/cli/tests/unit_node/buffer_test.ts b/cli/tests/unit_node/buffer_test.ts new file mode 100644 index 000000000..1d7571f6a --- /dev/null +++ b/cli/tests/unit_node/buffer_test.ts @@ -0,0 +1,12 @@ +// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. + +import { Buffer } from "node:buffer"; +import { assertEquals } from "../../../test_util/std/testing/asserts.ts"; + +Deno.test({ + name: "[node/buffer] slice with infinity returns empty buffer", + fn() { + const buf = Buffer.from([1, 2, 3, 4, 5]); + assertEquals(buf.slice(Infinity).length, 0); + }, +}); |