UNPKG

wsemi

Version:

A support package for web developer.

86 lines (70 loc) 3.09 kB
import assert from 'assert' import bufRead from '../src/bufRead.mjs' describe(`bufRead`, function() { let offset = 0 let isBE = true let mLen = 52 let nBytes = 8 let b = new Uint8Array([66, 117, 16, 240, 246, 48, 64, 0]) let j = 1447656645380 it(`should return ${j} when input ${b}, ${offset}, ${isBE}, ${mLen}, ${nBytes}`, function() { let r = bufRead(b, offset, isBE, mLen, nBytes) let rr = j assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input '1.25', ${offset}, ${isBE}, ${mLen}, ${nBytes}`, function() { let r = bufRead('1.25', offset, isBE, mLen, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input 2.25, ${offset}, ${isBE}, ${mLen}, ${nBytes}`, function() { let r = bufRead(2.25, offset, isBE, mLen, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input '', ${offset}, ${isBE}, ${mLen}, ${nBytes}`, function() { let r = bufRead('', offset, isBE, mLen, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input [], ${offset}, ${isBE}, ${mLen}, ${nBytes}`, function() { let r = bufRead([], offset, isBE, mLen, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input {}, ${offset}, ${isBE}, ${mLen}, ${nBytes}`, function() { let r = bufRead({}, offset, isBE, mLen, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input null, ${offset}, ${isBE}, ${mLen}, ${nBytes}`, function() { let r = bufRead(null, offset, isBE, mLen, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input undefined, ${offset}, ${isBE}, ${mLen}, ${nBytes}`, function() { let r = bufRead(undefined, offset, isBE, mLen, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input ${b}, null, ${isBE}, ${mLen}, ${nBytes}`, function() { let r = bufRead(b, null, isBE, mLen, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input ${b}, ${offset}, null, ${mLen}, ${nBytes}`, function() { let r = bufRead(b, offset, null, mLen, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input ${b}, ${offset}, ${isBE}, null, ${nBytes}`, function() { let r = bufRead(b, offset, isBE, null, nBytes) let rr = null assert.strict.deepStrictEqual(r, rr) }) it(`should return ${j} when input ${b}, ${offset}, ${isBE}, ${mLen}, null`, function() { let r = bufRead(b, offset, isBE, mLen, null) let rr = null assert.strict.deepStrictEqual(r, rr) }) })