import { multiplesThreeAndFive } from '../Problem001.js' describe('Sum of multiples of 3 or 5', () => { it('should throw error when number is negative number', () => { expect(() => multiplesThreeAndFive(-24)).toThrowError( 'No natural numbers exist below 1' ) }) it('should throw error when number is 0', () => { expect(() => multiplesThreeAndFive(0)).toThrowError( 'No natural numbers exist below 1' ) }) test('if the number is greater than 0', () => { expect(multiplesThreeAndFive(10)).toBe(23) }) // Project Euler Condition Check test('if the number is 1000', () => { expect(multiplesThreeAndFive(1000)).toBe(233168) }) })