From 31db7c4dbafc3d5d4d4ad7629c658a1361c24d31 Mon Sep 17 00:00:00 2001 From: axetroy Date: Fri, 24 May 2019 20:28:31 +0800 Subject: rename bytes/bytes.ts to bytes/mod.ts Original: https://github.com/denoland/deno_std/commit/015cf3e02d5809bf5ba473201183a26e08837c56 --- bytes/bytes_test.ts | 74 ----------------------------------------------------- 1 file changed, 74 deletions(-) delete mode 100644 bytes/bytes_test.ts (limited to 'bytes/bytes_test.ts') 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); - } - } -}); -- cgit v1.2.3