aboutsummaryrefslogtreecommitdiff
path: root/node_modules/buffer-crc32/tests/crc.test.js
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-04-20 03:09:25 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-04-24 16:14:29 +0200
commit82f2b76e25a4a67e01ec67e5ebe39d14ad771ea8 (patch)
tree965f6eb89b84d65a62b49008fd972c004832ccd1 /node_modules/buffer-crc32/tests/crc.test.js
parente6e0cbc387c2a77b48e4065c229daa65bf1aa0fa (diff)
Reorganize module loading.
We now use webpack instead of SystemJS, effectively bundling modules into one file (plus commons chunks) for every entry point. This results in a much smaller extension size (almost half). Furthermore we use yarn/npm even for extension run-time dependencies. This relieves us from manually vendoring and building dependencies. It's also easier to understand for new developers familiar with node.
Diffstat (limited to 'node_modules/buffer-crc32/tests/crc.test.js')
-rw-r--r--node_modules/buffer-crc32/tests/crc.test.js89
1 files changed, 0 insertions, 89 deletions
diff --git a/node_modules/buffer-crc32/tests/crc.test.js b/node_modules/buffer-crc32/tests/crc.test.js
deleted file mode 100644
index bb0f9efcc..000000000
--- a/node_modules/buffer-crc32/tests/crc.test.js
+++ /dev/null
@@ -1,89 +0,0 @@
-var crc32 = require('..');
-var test = require('tap').test;
-
-test('simple crc32 is no problem', function (t) {
- var input = Buffer('hey sup bros');
- var expected = Buffer([0x47, 0xfa, 0x55, 0x70]);
- t.same(crc32(input), expected);
- t.end();
-});
-
-test('another simple one', function (t) {
- var input = Buffer('IEND');
- var expected = Buffer([0xae, 0x42, 0x60, 0x82]);
- t.same(crc32(input), expected);
- t.end();
-});
-
-test('slightly more complex', function (t) {
- var input = Buffer([0x00, 0x00, 0x00]);
- var expected = Buffer([0xff, 0x41, 0xd9, 0x12]);
- t.same(crc32(input), expected);
- t.end();
-});
-
-test('complex crc32 gets calculated like a champ', function (t) {
- var input = Buffer('शीर्षक');
- var expected = Buffer([0x17, 0xb8, 0xaf, 0xf1]);
- t.same(crc32(input), expected);
- t.end();
-});
-
-test('casts to buffer if necessary', function (t) {
- var input = 'शीर्षक';
- var expected = Buffer([0x17, 0xb8, 0xaf, 0xf1]);
- t.same(crc32(input), expected);
- t.end();
-});
-
-test('can do signed', function (t) {
- var input = 'ham sandwich';
- var expected = -1891873021;
- t.same(crc32.signed(input), expected);
- t.end();
-});
-
-test('can do unsigned', function (t) {
- var input = 'bear sandwich';
- var expected = 3711466352;
- t.same(crc32.unsigned(input), expected);
- t.end();
-});
-
-
-test('simple crc32 in append mode', function (t) {
- var input = [Buffer('hey'), Buffer(' '), Buffer('sup'), Buffer(' '), Buffer('bros')];
- var expected = Buffer([0x47, 0xfa, 0x55, 0x70]);
- for (var crc = 0, i = 0; i < input.length; i++) {
- crc = crc32(input[i], crc);
- }
- t.same(crc, expected);
- t.end();
-});
-
-
-test('can do signed in append mode', function (t) {
- var input1 = 'ham';
- var input2 = ' ';
- var input3 = 'sandwich';
- var expected = -1891873021;
-
- var crc = crc32.signed(input1);
- crc = crc32.signed(input2, crc);
- crc = crc32.signed(input3, crc);
-
- t.same(crc, expected);
- t.end();
-});
-
-test('can do unsigned in append mode', function (t) {
- var input1 = 'bear san';
- var input2 = 'dwich';
- var expected = 3711466352;
-
- var crc = crc32.unsigned(input1);
- crc = crc32.unsigned(input2, crc);
- t.same(crc, expected);
- t.end();
-});
-