From 70275154757f5c461b92f432527e8e6284d073b5 Mon Sep 17 00:00:00 2001 From: Eric Lavault <39483232+lvlte@users.noreply.github.com> Date: Tue, 5 Oct 2021 19:29:07 +0200 Subject: [PATCH] Add tests for ProjectEuler problem 20 (Jest). --- Project-Euler/test/Problem020.test.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Project-Euler/test/Problem020.test.js diff --git a/Project-Euler/test/Problem020.test.js b/Project-Euler/test/Problem020.test.js new file mode 100644 index 000000000..5eaa083dc --- /dev/null +++ b/Project-Euler/test/Problem020.test.js @@ -0,0 +1,16 @@ +const factorialDigitSum = require('../Problem020') + +describe('Check Problem 20 - Factorial digit sum', () => { + it('Factorial digit sum of 10!', () => { + expect(factorialDigitSum(10)).toBe(27) + }) + + it('Factorial digit sum of 100!', () => { + expect(factorialDigitSum()).toBe(648) + expect(factorialDigitSum(100)).toBe(648) + }) + + it('Factorial digit sum of 1000!', () => { + expect(factorialDigitSum(1000)).toBe(10539) + }) +})