UNPKG

@indrajala/asn1der

Version:

parse ASN.1 DER structures

67 lines (57 loc) 1.17 kB
import { expect } from 'chai'; import 'mocha'; import { bitMask } from '../bitwise'; describe('bitMask', () => { it('mask([1]) == 1', () => { expect(bitMask([1])) .to .equal(1); }); it('mask([2]) == 2', () => { expect(bitMask([2])) .to .equal(2); }); it('mask([1,2]) == 3', () => { expect(bitMask([1,2])) .to .equal(3); }); it('mask([3]) == 4', () => { expect(bitMask([3])) .to .equal(4); }); it('mask([4]) == 8', () => { expect(bitMask([4])) .to .equal(8); }); it('mask([5]) == 16', () => { expect(bitMask([5])) .to .equal(16); }); it('mask([6]) == 32', () => { expect(bitMask([6])) .to .equal(32); }); it('mask([7]) == 64', () => { expect(bitMask([7])) .to .equal(64); }); it('mask([8]) == 128', () => { expect(bitMask([8])) .to .equal(128); }); it('mask([1,8]) == 129', () => { expect(bitMask([1,8])) .to .equal(129); }); } );