Skip to content

Commit a12f311

Browse files
authoredSep 23, 2024
08_calculator:Add more test cases for subtract and power (#494)
1 parent 7ff69d8 commit a12f311

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed
 

‎08_calculator/calculator.spec.js

+12
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@ describe('subtract', () => {
1818
test.skip('subtracts numbers', () => {
1919
expect(calculator.subtract(10, 4)).toBe(6);
2020
});
21+
22+
test.skip('subtracts negative numbers', () => {
23+
expect(calculator.subtract(-10, -4)).toBe(-6);
24+
});
25+
26+
test.skip('subtracts numbers of mixed parity', () => {
27+
expect(calculator.subtract(-8, 7)).toBe(-15);
28+
});
2129
});
2230

2331
describe('sum', () => {
@@ -52,6 +60,10 @@ describe('power', () => {
5260
test.skip('raises one number to the power of another number', () => {
5361
expect(calculator.power(4, 3)).toBe(64); // 4 to third power is 64
5462
});
63+
64+
test.skip('raises one number to the power of a large number', () => {
65+
expect(calculator.power(3, 10)).toBe(59049); // 3 to tenth power is 59049
66+
});
5567
});
5668

5769
describe('factorial', () => {

‎08_calculator/solution/calculator-solution.spec.js

+12
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,14 @@ describe('subtract', () => {
1818
test('subtracts numbers', () => {
1919
expect(calculator.subtract(10, 4)).toBe(6);
2020
});
21+
22+
test('subtracts negative numbers', () => {
23+
expect(calculator.subtract(-10, -4)).toBe(-6);
24+
});
25+
26+
test('subtracts numbers of mixed parity', () => {
27+
expect(calculator.subtract(-8, 7)).toBe(-15);
28+
});
2129
});
2230

2331
describe('sum', () => {
@@ -52,6 +60,10 @@ describe('power', () => {
5260
test('raises one number to the power of another number', () => {
5361
expect(calculator.power(4, 3)).toBe(64); // 4 to third power is 64
5462
});
63+
64+
test('raises one number to the power of a large number', () => {
65+
expect(calculator.power(3, 10)).toBe(59049); // 3 to tenth power is 59049
66+
});
5567
});
5668

5769
describe('factorial', () => {

0 commit comments

Comments
 (0)
Failed to load comments.