dist-javascript-algorithms-and-data-structures
Version:
Algorithms and data-structures implemented on JavaScript
19 lines (16 loc) • 832 B
JavaScript
;
var _multiplyUnsigned = _interopRequireDefault(require("../multiplyUnsigned"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
describe('multiplyUnsigned', () => {
it('should multiply two unsigned numbers', () => {
expect((0, _multiplyUnsigned.default)(0, 2)).toBe(0);
expect((0, _multiplyUnsigned.default)(2, 0)).toBe(0);
expect((0, _multiplyUnsigned.default)(1, 1)).toBe(1);
expect((0, _multiplyUnsigned.default)(1, 2)).toBe(2);
expect((0, _multiplyUnsigned.default)(2, 7)).toBe(14);
expect((0, _multiplyUnsigned.default)(7, 2)).toBe(14);
expect((0, _multiplyUnsigned.default)(30, 2)).toBe(60);
expect((0, _multiplyUnsigned.default)(17, 34)).toBe(578);
expect((0, _multiplyUnsigned.default)(170, 2340)).toBe(397800);
});
});