Browse Source

Improve test readability

master
Luke Childs 6 years ago
parent
commit
c2062d603a
  1. 32
      test/unit.js

32
test/unit.js

@ -6,25 +6,25 @@ test('byteRange is exported', t => {
});
test('byteRange(n, false) returns expected values for unsigned integers', t => {
const opts = {signed: false};
t.deepEqual(byteRange(1, opts), [0, 255]);
t.deepEqual(byteRange(2, opts), [0, 65535]);
t.deepEqual(byteRange(3, opts), [0, 16777215]);
t.deepEqual(byteRange(4, opts), [0, 4294967295]);
t.deepEqual(byteRange(5, opts), [0, 1099511627775]);
t.deepEqual(byteRange(6, opts), [0, 281474976710655]);
const unsigned = {signed: false};
t.deepEqual(byteRange(1, unsigned), [0, 255]);
t.deepEqual(byteRange(2, unsigned), [0, 65535]);
t.deepEqual(byteRange(3, unsigned), [0, 16777215]);
t.deepEqual(byteRange(4, unsigned), [0, 4294967295]);
t.deepEqual(byteRange(5, unsigned), [0, 1099511627775]);
t.deepEqual(byteRange(6, unsigned), [0, 281474976710655]);
});
test('byteRange(n, true) returns expected values for signed integers', t => {
const opts = {signed: true};
t.deepEqual(byteRange(1, opts), [-128, 127]);
t.deepEqual(byteRange(2, opts), [-32768, 32767]);
t.deepEqual(byteRange(3, opts), [-8388608, 8388607]);
t.deepEqual(byteRange(4, opts), [-2147483648, 2147483647]);
t.deepEqual(byteRange(5, opts), [-549755813888, 549755813887]);
t.deepEqual(byteRange(6, opts), [-140737488355328, 140737488355327]);
const signed = {signed: true};
t.deepEqual(byteRange(1, signed), [-128, 127]);
t.deepEqual(byteRange(2, signed), [-32768, 32767]);
t.deepEqual(byteRange(3, signed), [-8388608, 8388607]);
t.deepEqual(byteRange(4, signed), [-2147483648, 2147483647]);
t.deepEqual(byteRange(5, signed), [-549755813888, 549755813887]);
t.deepEqual(byteRange(6, signed), [-140737488355328, 140737488355327]);
});
test('byteRange(n) defaults to unsigned integers', t => {

Loading…
Cancel
Save