From 1e1a0d0acf244bf4c8140316aaf03d4cd5f15640 Mon Sep 17 00:00:00 2001 From: DarkHaliax96 Date: Wed, 22 Aug 2018 12:22:04 -0500 Subject: [PATCH 1/2] compute feature --- src/app/compute/compute.spec.ts | 13 +++++++++++++ src/app/compute/compute.ts | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 src/app/compute/compute.spec.ts create mode 100644 src/app/compute/compute.ts diff --git a/src/app/compute/compute.spec.ts b/src/app/compute/compute.spec.ts new file mode 100644 index 0000000..3bbf6fa --- /dev/null +++ b/src/app/compute/compute.spec.ts @@ -0,0 +1,13 @@ +import { compute } from './compute'; + +describe('compute' , () => { //suite + it('should return 0 if input is negative', () => { + const result = compute(-1); + expect(result).toBe(0); + }) + + it('should increment if input is positive ' , () => { + const result = compute(1); + expect(result).toBe(2); + }) +}) diff --git a/src/app/compute/compute.ts b/src/app/compute/compute.ts new file mode 100644 index 0000000..67505f4 --- /dev/null +++ b/src/app/compute/compute.ts @@ -0,0 +1,5 @@ +export function compute(number){ + if(number < 0) + return 0 + return number ++ +} From 9c599760ead81fe8f50f527ef777721c7f4e3dee Mon Sep 17 00:00:00 2001 From: DarkHaliax96 Date: Wed, 22 Aug 2018 12:25:49 -0500 Subject: [PATCH 2/2] compute feature corrected --- src/app/compute/compute.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/compute/compute.ts b/src/app/compute/compute.ts index 67505f4..32f15d9 100644 --- a/src/app/compute/compute.ts +++ b/src/app/compute/compute.ts @@ -1,5 +1,5 @@ export function compute(number){ if(number < 0) return 0 - return number ++ + return number + 1 }