Skip to content
Snippets Groups Projects
Commit 84fe348d authored by mvrp21's avatar mvrp21
Browse files

hehe


Signed-off-by: default avatarMarcus V. <mvrp21@inf.ufpr.br>
parent 8a255e3a
Branches
No related tags found
No related merge requests found
Pipeline #40594 passed
......@@ -6,7 +6,15 @@ function subNumbers(a, b) {
return addNumbers(a, -b);
}
function mulNumbers(a, b) {
let acc = 0;
for (let i = 0; i < b; i++)
acc = addNumbers(acc, a);
return acc;
}
module.exports = {
addNumbers,
subNumbers,
mulNumbers,
}
const { addNumbers, subNumbers } = require('./index');
const { addNumbers, subNumbers, mulNumbers } = require('./index');
test('adds 1 + 2 to equal 3', () => {
expect(addNumbers(1, 2)).toBe(3);
});
test('adds -1 + 2 to equal 1', () => {
expect(addNumbers(-1, 2)).toBe(1);
});
......@@ -11,7 +10,13 @@ test('adds -1 + 2 to equal 1', () => {
test('subs 1 - 2 to equal -1', () => {
expect(subNumbers(1, 2)).toBe(-1);
});
test('subs -1 - 2 to equal -3', () => {
expect(subNumbers(-1, 2)).toBe(-3);
});
test('muls 1 * 2 to equal 2', () => {
expect(mulNumbers(1, 2)).toBe(2);
});
test('muls -1 * 2 to equal -2', () => {
expect(mulNumbers(-1, 2)).toBe(-2);
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment