Files
JavaScript/Project-Euler/test/Problem007.test.js
Omkarnath Parida d0e61e1f69 solution: ProjectEuler-007 (#1142)
* 📦 NEW: Added solution for ProjectEuler-007

* 🐛 FIX: Spelling mistake fixes

* 👌 IMPROVE: changed variable name from `inc` to `candidateValue` and thrown error in case of invalid input

* 👌 IMPROVE: Modified the code

Co-authored-by: Omkarnath Parida <omkarnath.parida@yocket.in>
2022-10-08 12:27:02 +05:30

18 lines
553 B
JavaScript

import { nthPrime } from '../Problem007.js'
describe('checking nth prime number', () => {
it('should be invalid input if number is negative', () => {
expect(() => nthPrime(-3)).toThrowError('Invalid Input')
})
it('should be invalid input if number is 0', () => {
expect(() => nthPrime(0)).toThrowError('Invalid Input')
})
test('if the number is greater than 0', () => {
expect(nthPrime(10)).toBe(29)
})
// Project Euler Condition Check
test('if the number is 10001', () => {
expect(nthPrime(10001)).toBe(104743)
})
})