From 42954a2e13ca679bd2c14d89f3b724359af8e3cf Mon Sep 17 00:00:00 2001 From: Ernesto Gonzalez <60261375+UmiKami@users.noreply.github.com> Date: Thu, 13 Jul 2023 03:41:34 +0000 Subject: [PATCH] fixed test to fail on * operator usage --- exercises/141-multiply/test.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/exercises/141-multiply/test.js b/exercises/141-multiply/test.js index fb1fadce1..336bc3c33 100644 --- a/exercises/141-multiply/test.js +++ b/exercises/141-multiply/test.js @@ -1,3 +1,5 @@ +const fs = require('fs'); +const path = require('path'); const rewire = require('rewire'); const multiply = rewire('./app.js').__get__('multiply'); @@ -30,6 +32,7 @@ test('Given 2 integer numbers, multiply and return the total. Testing with diffe }); test('Must not use the * operator', () => { - let multiplyOperator = '*'; - expect(multiplyOperator).not.toBe(multiply); + const file = fs.readFileSync(path.resolve(__dirname, './app.js'), 'utf8'); + const regex = /\s*\*\s*/gm + expect(regex.test(file.toString())).toBeFalsy(); });