@dxzmpk/js-algorithms-data-structures
Version:
Algorithms and data-structures implemented on JavaScript
14 lines (12 loc) • 401 B
JavaScript
import bitsDiff from '../bitsDiff';
describe('bitsDiff', () => {
it('should calculate bits difference between two numbers', () => {
expect(bitsDiff(0, 0)).toBe(0);
expect(bitsDiff(1, 1)).toBe(0);
expect(bitsDiff(124, 124)).toBe(0);
expect(bitsDiff(0, 1)).toBe(1);
expect(bitsDiff(1, 0)).toBe(1);
expect(bitsDiff(1, 2)).toBe(2);
expect(bitsDiff(1, 3)).toBe(1);
});
});