diff options
| author | Max Graey <maxgraey@gmail.com> | 2019-01-24 17:55:24 +0200 |
|---|---|---|
| committer | Ryan Dahl <ry@tinyclouds.org> | 2019-01-24 10:55:24 -0500 |
| commit | 306a5f701ee9fa3acfe62f6957bb4d35a09689ec (patch) | |
| tree | 311b17b8cfb435883d98728afadbb01385d43873 /ws/sha1_test.ts | |
| parent | d8c99059eca0c24a6985857cee37ae9f1f0cab64 (diff) | |
Improve & refactor SHA-1 inside ws package (denoland/deno_std#137)
Original: https://github.com/denoland/deno_std/commit/0a10ee9f93e9a243851de75d57cdded3f7e1aa8a
Diffstat (limited to 'ws/sha1_test.ts')
| -rw-r--r-- | ws/sha1_test.ts | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/ws/sha1_test.ts b/ws/sha1_test.ts index b385f18da..0b1e2c858 100644 --- a/ws/sha1_test.ts +++ b/ws/sha1_test.ts @@ -1,8 +1,17 @@ -import { assertEqual, test } from "../testing/mod.ts"; +import { assert, test } from "../testing/mod.ts"; import { Sha1 } from "./sha1.ts"; test(function testSha1() { - const sha1 = new Sha1(); + let sha1 = new Sha1(); sha1.update("abcde"); - assertEqual(sha1.toString(), "03de6c570bfe24bfc328ccd7ca46b76eadaf4334"); + assert.equal(sha1.toString(), "03de6c570bfe24bfc328ccd7ca46b76eadaf4334"); + + const data = Uint8Array.of(0x61, 0x62, 0x63, 0x64, 0x65); + sha1 = new Sha1(); + sha1.update(data); + assert.equal(sha1.toString(), "03de6c570bfe24bfc328ccd7ca46b76eadaf4334"); + + sha1 = new Sha1(); + sha1.update(data.buffer); + assert.equal(sha1.toString(), "03de6c570bfe24bfc328ccd7ca46b76eadaf4334"); }); |
