summaryrefslogtreecommitdiff
path: root/bytes/bytes_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'bytes/bytes_test.ts')
-rw-r--r--bytes/bytes_test.ts74
1 files changed, 0 insertions, 74 deletions
diff --git a/bytes/bytes_test.ts b/bytes/bytes_test.ts
deleted file mode 100644
index e53f81fcd..000000000
--- a/bytes/bytes_test.ts
+++ /dev/null
@@ -1,74 +0,0 @@
-// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
-
-import { findIndex, findLastIndex, equal, hasPrefix, repeat } from "./bytes.ts";
-import { test } from "../testing/mod.ts";
-import { assertEquals, assertThrows } from "../testing/asserts.ts";
-
-test(function bytesfindIndex1(): void {
- const i = findIndex(
- new Uint8Array([1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 3]),
- new Uint8Array([0, 1, 2])
- );
- assertEquals(i, 2);
-});
-
-test(function bytesfindIndex2(): void {
- const i = findIndex(new Uint8Array([0, 0, 1]), new Uint8Array([0, 1]));
- assertEquals(i, 1);
-});
-
-test(function bytesfindLastIndex1(): void {
- const i = findLastIndex(
- new Uint8Array([0, 1, 2, 0, 1, 2, 0, 1, 3]),
- new Uint8Array([0, 1, 2])
- );
- assertEquals(i, 3);
-});
-
-test(function bytesfindLastIndex2(): void {
- const i = findLastIndex(new Uint8Array([0, 1, 1]), new Uint8Array([0, 1]));
- assertEquals(i, 0);
-});
-
-test(function bytesBytesequal(): void {
- const v = equal(new Uint8Array([0, 1, 2, 3]), new Uint8Array([0, 1, 2, 3]));
- assertEquals(v, true);
-});
-
-test(function byteshasPrefix(): void {
- const v = hasPrefix(new Uint8Array([0, 1, 2]), new Uint8Array([0, 1]));
- assertEquals(v, true);
-});
-
-test(function bytesrepeat(): void {
- // input / output / count / error message
- const repeatTestCase = [
- ["", "", 0],
- ["", "", 1],
- ["", "", 1.1, "bytes: repeat count must be an integer"],
- ["", "", 2],
- ["", "", 0],
- ["-", "", 0],
- ["-", "-", -1, "bytes: negative repeat count"],
- ["-", "----------", 10],
- ["abc ", "abc abc abc ", 3]
- ];
- for (const [input, output, count, errMsg] of repeatTestCase) {
- if (errMsg) {
- assertThrows(
- (): void => {
- repeat(new TextEncoder().encode(input as string), count as number);
- },
- Error,
- errMsg as string
- );
- } else {
- const newBytes = repeat(
- new TextEncoder().encode(input as string),
- count as number
- );
-
- assertEquals(new TextDecoder().decode(newBytes), output);
- }
- }
-});