From ec30b921b6dbdc53041e34126a2517139322810a Mon Sep 17 00:00:00 2001 From: root Date: Mon, 2 Oct 2023 13:26:51 +0100 Subject: [PATCH] feat(js-checkpoint):add test for jabs exercise --- js/tests/jabs_test.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 js/tests/jabs_test.js diff --git a/js/tests/jabs_test.js b/js/tests/jabs_test.js new file mode 100644 index 000000000..c5c055a36 --- /dev/null +++ b/js/tests/jabs_test.js @@ -0,0 +1,18 @@ +Math.abs = undefined +// /*/ // ⚡ +export const tests = [] +const t = (f) => tests.push(f) + +t(() => isPositive(3)) +t(() => isPositive(1998790)) +t(() => !isPositive(-1)) +t(() => !isPositive(-0.7)) +t(() => !isPositive(-787823)) +t(() => !isPositive(0)) + +t(({ eq }) => eq(abs(0), 0)) +t(({ eq }) => eq(abs(-1), 1)) +t(({ eq }) => eq(abs(-13.2), 13.2)) +t(({ eq }) => eq(abs(132), 132)) + +Object.freeze(tests)