From 1ecdc65ee4d8b94b4a3637f57321ff321e0f3396 Mon Sep 17 00:00:00 2001 From: Yaruna Smaliukh Date: Tue, 27 May 2025 17:10:57 +0300 Subject: [PATCH 1/3] Solution --- .github/workflows/test.yml-template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/test.yml-template diff --git a/.github/workflows/test.yml-template b/.github/workflows/test.yml-template new file mode 100644 index 00000000..bb13dfc4 --- /dev/null +++ b/.github/workflows/test.yml-template @@ -0,0 +1,23 @@ +name: Test + +on: + pull_request: + branches: [ master ] + +jobs: + build: + + runs-on: ubuntu-latest + + strategy: + matrix: + node-version: [20.x] + + steps: + - uses: actions/checkout@v2 + - name: Use Node.js ${{ matrix.node-version }} + uses: actions/setup-node@v1 + with: + node-version: ${{ matrix.node-version }} + - run: npm install + - run: npm test From ed233f2de109550206b6434e573f3ea943164c0d Mon Sep 17 00:00:00 2001 From: Yaruna Smaliukh Date: Tue, 27 May 2025 20:18:35 +0300 Subject: [PATCH 2/3] Solution --- src/splitInteger.test.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/splitInteger.test.js b/src/splitInteger.test.js index a610317d..fe1a9aa3 100644 --- a/src/splitInteger.test.js +++ b/src/splitInteger.test.js @@ -4,18 +4,18 @@ const splitInteger = require('./splitInteger'); test(`should split a number into equal parts if a value is divisible by a numberOfParts`, () => { - + expect(splitInteger(20, 5)).toStrictEqual([4, 4, 4, 4, 4]); }); test(`should return a part equals to a value when splitting into 1 part`, () => { - + expect(splitInteger(20, 1)).toStrictEqual([20]); }); test('should sort parts ascending if they are not equal', () => { - + expect(splitInteger(12, 3)).toStrictEqual([4, 4, 4]); }); test('should add zeros if value < numberOfParts', () => { - + expect(splitInteger(3, 5)).toStrictEqual([0, 0, 1, 1, 1]); }); From 29c3399bdc623d7a18d2c2e5808d9a21fd8294ce Mon Sep 17 00:00:00 2001 From: Yaruna Smaliukh Date: Wed, 28 May 2025 20:08:57 +0300 Subject: [PATCH 3/3] add function --- src/splitInteger.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/splitInteger.js b/src/splitInteger.js index d3da7485..e5c90f2e 100644 --- a/src/splitInteger.js +++ b/src/splitInteger.js @@ -19,5 +19,4 @@ function splitInteger(value, numberOfParts) { return parts; } - module.exports = splitInteger;