From 0e843bad6b6af2109074fbf502bbd4c1dadadd06 Mon Sep 17 00:00:00 2001 From: Ankush263 Date: Sat, 19 Mar 2022 16:38:50 +0530 Subject: [PATCH] Add test case to RGBToHex & RailwayTimeConversion algorithm --- Conversions/test/RGBToHex.test.js | 21 +++++++++++++++++++ .../test/RailwayTimeConversion.test.js | 21 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 Conversions/test/RGBToHex.test.js create mode 100644 Conversions/test/RailwayTimeConversion.test.js diff --git a/Conversions/test/RGBToHex.test.js b/Conversions/test/RGBToHex.test.js new file mode 100644 index 0000000000..0438639988 --- /dev/null +++ b/Conversions/test/RGBToHex.test.js @@ -0,0 +1,21 @@ +import { RGBToHex } from '../RGBToHex' + +test('The Hex format of RGB (225, 225, 225) is #ffffff', () => { + const res = RGBToHex(255, 255, 255) + expect(res).toBe('#ffffff') +}) + +test('The Hex format of RGB (190, 108, 217) is #be6cd9', () => { + const res = RGBToHex(190, 108, 217) + expect(res).toBe('#be6cd9') +}) + +test('The Hex format of RGB (255, 99, 71) is #ff6347', () => { + const res = RGBToHex(255, 99, 71) + expect(res).toBe('#ff6347') +}) + +test('The Hex format of RGB (100, 108, 217) is #646cd9', () => { + const res = RGBToHex(100, 108, 217) + expect(res).toBe('#646cd9') +}) diff --git a/Conversions/test/RailwayTimeConversion.test.js b/Conversions/test/RailwayTimeConversion.test.js new file mode 100644 index 0000000000..0e49af3b7f --- /dev/null +++ b/Conversions/test/RailwayTimeConversion.test.js @@ -0,0 +1,21 @@ +import { RailwayTimeConversion } from '../RailwayTimeConversion' + +test('The RailwayTimeConversion of 07:05:45AM is 07:05:45', () => { + const res = RailwayTimeConversion('07:05:45AM') + expect(res).toEqual('07:05:45') +}) + +test('The RailwayTimeConversion of 07:05:45PM is 19:05:45', () => { + const res = RailwayTimeConversion('07:05:45PM') + expect(res).toEqual('19:05:45') +}) + +test('The RailwayTimeConversion of 10:20:00AM is 10:20:00', () => { + const res = RailwayTimeConversion('10:20:00AM') + expect(res).toEqual('10:20:00') +}) + +test('The RailwayTimeConversion of 11:20:00PM is 23:20:00', () => { + const res = RailwayTimeConversion('11:20:00PM') + expect(res).toEqual('23:20:00') +})