From c5c6fba99499292a357f11648aea4803d1346478 Mon Sep 17 00:00:00 2001 From: Ankush263 Date: Tue, 17 May 2022 18:15:29 +0530 Subject: [PATCH 1/3] Add test case to HexToRGB algorithm --- Conversions/test/HexToRGB.test.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 Conversions/test/HexToRGB.test.js diff --git a/Conversions/test/HexToRGB.test.js b/Conversions/test/HexToRGB.test.js new file mode 100644 index 0000000000..78af51db06 --- /dev/null +++ b/Conversions/test/HexToRGB.test.js @@ -0,0 +1,16 @@ +import { hexStringToRGB } from '../HexToRGB' + +test('The RGB form of Hex String E1E1E1 is {r: 225, g: 225, b: 225}', () => { + const res = hexStringToRGB('E1E1E1') + expect(res).toEqual({ r: 225, g: 225, b: 225 }) +}) + +test('The RGB form of Hex String 000000 is {r: 0, g: 0, b: 0}', () => { + const res = hexStringToRGB('000000') + expect(res).toEqual({ r: 0, g: 0, b: 0 }) +}) + +test('The RGB form of Hex String 6CE1CD is {r: 108, g: 225, b: 205}', () => { + const res = hexStringToRGB('6CE1CD') + expect(res).toEqual({ r: 108, g: 225, b: 205 }) +}) From 9ad583623a506b46d0da5f254e55e42b13ecc306 Mon Sep 17 00:00:00 2001 From: Ankush263 Date: Mon, 30 May 2022 17:41:48 +0530 Subject: [PATCH 2/3] Add testcase to AlternativeStringArrange Algorithm --- String/test/AlternativeStringArrange.test.js | 22 ++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 String/test/AlternativeStringArrange.test.js diff --git a/String/test/AlternativeStringArrange.test.js b/String/test/AlternativeStringArrange.test.js new file mode 100644 index 0000000000..fa8882f15b --- /dev/null +++ b/String/test/AlternativeStringArrange.test.js @@ -0,0 +1,22 @@ +import { AlternativeStringArrange } from '../AlternativeStringArrange' + +test('AlternativeStringArrange(Agrtm, loih) -> Algorithm', () => { + const str1 = 'Agrtm' + const str2 = 'loih' + const res = AlternativeStringArrange(str1, str2) + expect(res).toEqual('Algorithm') +}) + +test('AlternativeStringArrange(JvSrp, aacit) -> JavaScript', () => { + const str1 = 'JvSrp' + const str2 = 'aacit' + const res = AlternativeStringArrange(str1, str2) + expect(res).toEqual('JavaScript') +}) + +test('AlternativeStringArrange(abc, def) -> adbecf', () => { + const str1 = 'abc' + const str2 = 'def' + const res = AlternativeStringArrange(str1, str2) + expect(res).toEqual('adbecf') +}) From 5fc3e3ea4dc6b5c6f053cdb731628596af31608a Mon Sep 17 00:00:00 2001 From: Ankush263 <86042508+Ankush263@users.noreply.github.com> Date: Mon, 30 May 2022 17:47:50 +0530 Subject: [PATCH 3/3] deleting coppy file --- Conversions/test/HexToRGB.test.js | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 Conversions/test/HexToRGB.test.js diff --git a/Conversions/test/HexToRGB.test.js b/Conversions/test/HexToRGB.test.js deleted file mode 100644 index 78af51db06..0000000000 --- a/Conversions/test/HexToRGB.test.js +++ /dev/null @@ -1,16 +0,0 @@ -import { hexStringToRGB } from '../HexToRGB' - -test('The RGB form of Hex String E1E1E1 is {r: 225, g: 225, b: 225}', () => { - const res = hexStringToRGB('E1E1E1') - expect(res).toEqual({ r: 225, g: 225, b: 225 }) -}) - -test('The RGB form of Hex String 000000 is {r: 0, g: 0, b: 0}', () => { - const res = hexStringToRGB('000000') - expect(res).toEqual({ r: 0, g: 0, b: 0 }) -}) - -test('The RGB form of Hex String 6CE1CD is {r: 108, g: 225, b: 205}', () => { - const res = hexStringToRGB('6CE1CD') - expect(res).toEqual({ r: 108, g: 225, b: 205 }) -})