diff --git a/src/hackerrank/interview_preparation_kit/arrays/2d_array.test.ts b/src/hackerrank/interview_preparation_kit/arrays/2d_array.test.ts index 812674bd..b72689d8 100644 --- a/src/hackerrank/interview_preparation_kit/arrays/2d_array.test.ts +++ b/src/hackerrank/interview_preparation_kit/arrays/2d_array.test.ts @@ -6,7 +6,7 @@ import TEST_CASES from './2d_array.testcases_test.json'; describe('arrays: 2d Array hourglassSum', () => { it('hourglassSum Test Cases', () => { - expect.assertions(1); + expect.assertions(3); TEST_CASES.forEach((test) => { const answer = hourglassSum(test.input); diff --git a/src/hackerrank/interview_preparation_kit/arrays/2d_array.testcases_test.json b/src/hackerrank/interview_preparation_kit/arrays/2d_array.testcases_test.json index f32bdef3..91ecbd7d 100644 --- a/src/hackerrank/interview_preparation_kit/arrays/2d_array.testcases_test.json +++ b/src/hackerrank/interview_preparation_kit/arrays/2d_array.testcases_test.json @@ -10,5 +10,29 @@ [0, 0, 1, 2, 4, 0] ], "expected": 19 + }, + { + "title": "Sample Test Case 1", + "input": [ + [1, 1, 1, 0, 0, 0], + [0, 1, 0, 0, 0, 0], + [1, 1, 1, 0, 0, 0], + [0, 9, 2, -4, -4, 0], + [0, 0, 0, -2, 0, 0], + [0, 0, -1, -2, -4, 0] + ], + "expected": 13 + }, + { + "title": "Sample Test Case 2", + "input": [ + [-9, -9, -9, 1, 1, 1], + [0, -9, 0, 4, 3, 2], + [-9, -9, -9, 1, 2, 3], + [0, 0, 8, 6, 6, 0], + [0, 0, 0, -2, 0, 0], + [0, 0, 1, 2, 4, 0] + ], + "expected": 28 } ]