From 80e252cab78d916115436528efa3515bfe70f26f Mon Sep 17 00:00:00 2001 From: Yulia Berezniak Date: Thu, 12 Mar 2026 20:33:15 -0400 Subject: [PATCH 1/2] solution --- src/splitInteger.test.js | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/splitInteger.test.js b/src/splitInteger.test.js index 24003dd5..39c94619 100644 --- a/src/splitInteger.test.js +++ b/src/splitInteger.test.js @@ -3,11 +3,27 @@ const splitInteger = require('./splitInteger'); test(`should split a number into equal parts - if a value is divisible by a numberOfParts`, () => {}); + if a value is divisible by a numberOfParts`, () => { + const result = splitInteger(6, 2); + + expect(result[0]).toEqual(result[1]); +}); test(`should return a part equals to a value - when splitting into 1 part`, () => {}); + when splitting into 1 part`, () => { + const result = splitInteger(10, 1); + + expect(result[0]).toEqual(10); +}); + +test('should sort parts ascending if they are not equal', () => { + const result = splitInteger(5, 2); + + expect(result).toEqual([2, 3]); +}); -test('should sort parts ascending if they are not equal', () => {}); +test('should add zeros if value < numberOfParts', () => { + const result = splitInteger(3, 5); -test('should add zeros if value < numberOfParts', () => {}); + expect(result).toEqual([0, 0, 1, 1, 1]); +}); From 0bea650c59750631f4128acfc18513f3b7ed63c5 Mon Sep 17 00:00:00 2001 From: Yulia Berezniak Date: Thu, 12 Mar 2026 20:39:23 -0400 Subject: [PATCH 2/2] solution --- src/splitInteger.test.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/splitInteger.test.js b/src/splitInteger.test.js index 39c94619..126c7e4b 100644 --- a/src/splitInteger.test.js +++ b/src/splitInteger.test.js @@ -6,14 +6,14 @@ test(`should split a number into equal parts if a value is divisible by a numberOfParts`, () => { const result = splitInteger(6, 2); - expect(result[0]).toEqual(result[1]); + expect(result).toEqual([3, 3]); }); test(`should return a part equals to a value when splitting into 1 part`, () => { const result = splitInteger(10, 1); - expect(result[0]).toEqual(10); + expect(result).toEqual([10]); }); test('should sort parts ascending if they are not equal', () => {