UNPKG

mpegts-demuxer

Version:

Demuxes an MPEG Transport Stream into elementary packets.

23 lines (21 loc) 801 B
"use strict"; var _bitwiseOperators = require("../bitwiseOperators"); describe('leftShift', () => { it('should shift left', () => { expect((0, _bitwiseOperators.leftShift)(0b0010, 1)).toBe(0b0100); expect((0, _bitwiseOperators.leftShift)(0b0010, 2)).toBe(0b1000); expect((0, _bitwiseOperators.leftShift)(0b0110, 2)).toBe(0b11000); }); }); describe('rightShift', () => { it('should shift bits to the right', () => { expect((0, _bitwiseOperators.rightShift)(0b0010, 1)).toBe(0b0001); expect((0, _bitwiseOperators.rightShift)(0b0010, 2)).toBe(0b0000); expect((0, _bitwiseOperators.rightShift)(0b1010, 1)).toBe(0b0101); }); }); describe('bitMask', () => { it('should mask bits', () => { expect((0, _bitwiseOperators.bitMask)(0b1111, 0b1010)).toBe(0b1010); }); });