From 5ec1f5bfd7a10fe685ece781fafccdf0a7ac81fb Mon Sep 17 00:00:00 2001 From: Floormatt89 <86789069+FloorMatt89@users.noreply.github.com> Date: Mon, 15 Sep 2025 13:41:32 -0400 Subject: [PATCH 1/3] pass test --- src/test/toggleLed.test.ts | 12 ++++++++++++ src/toggleLed.ts | 3 +++ 2 files changed, 15 insertions(+) create mode 100644 src/test/toggleLed.test.ts create mode 100644 src/toggleLed.ts diff --git a/src/test/toggleLed.test.ts b/src/test/toggleLed.test.ts new file mode 100644 index 0000000..74706b7 --- /dev/null +++ b/src/test/toggleLed.test.ts @@ -0,0 +1,12 @@ +import { describe, it, expect } from "vitest"; +import { isOn } from "../toggleLed"; + +describe("isOn", () => { + it("returns true if led is On", () => { + expect(isOn(true)).toBe(true); + }); + + it("returns false if led is off", () => { + expect(isOn(false)).toBe(false); + }); +}); \ No newline at end of file diff --git a/src/toggleLed.ts b/src/toggleLed.ts new file mode 100644 index 0000000..cedceb2 --- /dev/null +++ b/src/toggleLed.ts @@ -0,0 +1,3 @@ +export function isOn(value: boolean): boolean { + return value == true; +} \ No newline at end of file From 5872da68806d04f5fd13921303ba17d22fb027da Mon Sep 17 00:00:00 2001 From: Floormatt89 <86789069+FloorMatt89@users.noreply.github.com> Date: Mon, 15 Sep 2025 13:52:16 -0400 Subject: [PATCH 2/3] Matt Pass test --- src/test/toggleLed.test.ts | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/test/toggleLed.test.ts b/src/test/toggleLed.test.ts index 74706b7..33ebe12 100644 --- a/src/test/toggleLed.test.ts +++ b/src/test/toggleLed.test.ts @@ -5,8 +5,4 @@ describe("isOn", () => { it("returns true if led is On", () => { expect(isOn(true)).toBe(true); }); - - it("returns false if led is off", () => { - expect(isOn(false)).toBe(false); - }); }); \ No newline at end of file From d8e03f524feab6889def6c74faf495252019c079 Mon Sep 17 00:00:00 2001 From: Floormatt89 <86789069+FloorMatt89@users.noreply.github.com> Date: Mon, 15 Sep 2025 13:54:47 -0400 Subject: [PATCH 3/3] This test should fail --- src/test/toggleLed.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/toggleLed.test.ts b/src/test/toggleLed.test.ts index 33ebe12..745f20b 100644 --- a/src/test/toggleLed.test.ts +++ b/src/test/toggleLed.test.ts @@ -3,6 +3,6 @@ import { isOn } from "../toggleLed"; describe("isOn", () => { it("returns true if led is On", () => { - expect(isOn(true)).toBe(true); + expect(isOn(false)).toBe(true); }); }); \ No newline at end of file