From a545f766698934a55079edf8c04791c7624d4375 Mon Sep 17 00:00:00 2001 From: Ankush263 <86042508+Ankush263@users.noreply.github.com> Date: Tue, 15 Mar 2022 20:39:34 +0530 Subject: [PATCH] merge: Add test case of SquareRoot function (#926) --- Maths/test/SquareRoot.test.js | 36 +++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 Maths/test/SquareRoot.test.js diff --git a/Maths/test/SquareRoot.test.js b/Maths/test/SquareRoot.test.js new file mode 100644 index 000000000..a85b3581b --- /dev/null +++ b/Maths/test/SquareRoot.test.js @@ -0,0 +1,36 @@ +import { sqrt } from '../SquareRoot' + +test('Check SquareRoot of 4 is 2', () => { + const res = sqrt(4, 10) + expect(res).toBeCloseTo(2) +}) + +test('Check SquareRoot of 2 is 1.4142135', () => { + const res = sqrt(2, 10) + expect(res).toBeCloseTo(1.4142135) +}) + +test('Check SquareRoot of 3.2 is 1.788854381999832', () => { + const res = sqrt(3.2, 10) + expect(res).toBeCloseTo(1.788854381999832) +}) + +test('Check SquareRoot of 1 is 1', () => { + const res = sqrt(1, 10) + expect(res).toBe(1) +}) + +test('Check SquareRoot of 144 is 12', () => { + const res = sqrt(144, 10) + expect(res).toBeCloseTo(12) +}) + +test('Check SquareRoot of 0 is 0', () => { + const res = sqrt(0, 10) + expect(res).toBeCloseTo(0) +}) + +test('Check SquareRoot of 1000 is 31.62277', () => { + const res = sqrt(1000, 10) + expect(res).toBeCloseTo(31.62277) +})