@dxzmpk/js-algorithms-data-structures
Version:
Algorithms and data-structures implemented on JavaScript
15 lines (13 loc) • 473 B
JavaScript
import bitLength from '../bitLength';
describe('bitLength', () => {
it('should calculate number of bits that the number is consists of', () => {
expect(bitLength(0b0)).toBe(0);
expect(bitLength(0b1)).toBe(1);
expect(bitLength(0b01)).toBe(1);
expect(bitLength(0b101)).toBe(3);
expect(bitLength(0b0101)).toBe(3);
expect(bitLength(0b10101)).toBe(5);
expect(bitLength(0b11110101)).toBe(8);
expect(bitLength(0b00011110101)).toBe(8);
});
});