summaryrefslogtreecommitdiff
path: root/cli/tests/unit
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests/unit')
-rw-r--r--cli/tests/unit/buffer_test.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/cli/tests/unit/buffer_test.ts b/cli/tests/unit/buffer_test.ts
index 644f05952..dc80c9c6d 100644
--- a/cli/tests/unit/buffer_test.ts
+++ b/cli/tests/unit/buffer_test.ts
@@ -298,3 +298,16 @@ unitTest(function testWriteAllSync(): void {
assertEquals(testBytes[i], actualBytes[i]);
}
});
+
+unitTest(function testBufferBytesArrayBufferLength(): void {
+ const bytes = new TextEncoder().encode("a");
+ const reader = new Deno.Buffer();
+ Deno.writeAllSync(reader, bytes);
+
+ const writer = new Deno.Buffer();
+ writer.readFromSync(reader);
+ const actualBytes = writer.bytes();
+
+ assertEquals(bytes.byteLength, 1);
+ assertEquals(bytes.byteLength, actualBytes.buffer.byteLength);
+});