@indrajala/asn1der
Version:
parse ASN.1 DER structures
58 lines • 1.52 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const chai_1 = require("chai");
require("mocha");
const bitwise_1 = require("../bitwise");
describe('bitMask', () => {
it('mask([1]) == 1', () => {
chai_1.expect(bitwise_1.bitMask([1]))
.to
.equal(1);
});
it('mask([2]) == 2', () => {
chai_1.expect(bitwise_1.bitMask([2]))
.to
.equal(2);
});
it('mask([1,2]) == 3', () => {
chai_1.expect(bitwise_1.bitMask([1, 2]))
.to
.equal(3);
});
it('mask([3]) == 4', () => {
chai_1.expect(bitwise_1.bitMask([3]))
.to
.equal(4);
});
it('mask([4]) == 8', () => {
chai_1.expect(bitwise_1.bitMask([4]))
.to
.equal(8);
});
it('mask([5]) == 16', () => {
chai_1.expect(bitwise_1.bitMask([5]))
.to
.equal(16);
});
it('mask([6]) == 32', () => {
chai_1.expect(bitwise_1.bitMask([6]))
.to
.equal(32);
});
it('mask([7]) == 64', () => {
chai_1.expect(bitwise_1.bitMask([7]))
.to
.equal(64);
});
it('mask([8]) == 128', () => {
chai_1.expect(bitwise_1.bitMask([8]))
.to
.equal(128);
});
it('mask([1,8]) == 129', () => {
chai_1.expect(bitwise_1.bitMask([1, 8]))
.to
.equal(129);
});
});
//# sourceMappingURL=bitMask.spec.js.map