Files
JavaScript/Project-Euler/test/Problem021.test.js
Praneeth Jain 53b1f667ee Project Euler 021 (#1347)
* feat: Project Euler Problem 21

* test: Project Euler 21

* fix: test description in Project Euler 21
2023-08-12 19:48:14 +05:30

15 lines
499 B
JavaScript

import { problem21 } from '../Problem021.js'
describe('check sum of amicable numbers under n', () => {
test('should be invalid input if number is negative', () => {
expect(() => problem21(-1)).toThrowError('Invalid Input')
})
test('should be invalid input if number is 0', () => {
expect(() => problem21(0)).toThrowError('Invalid Input')
})
// Project Euler Condition Check
test('if the number is greater or equal to 1', () => {
expect(problem21(10000)).toBe(31626)
})
})