From 9b4d0299b2b5daaaca04fa975b9d3b3145960105 Mon Sep 17 00:00:00 2001 From: David Bickram Date: Mon, 15 Sep 2025 14:11:21 -0400 Subject: [PATCH 1/3] Toggle led Toggle led --- src/test/toggleled.test.ts | 12 ++++++++++++ src/toggleledd | 3 +++ 2 files changed, 15 insertions(+) create mode 100644 src/test/toggleled.test.ts create mode 100644 src/toggleledd diff --git a/src/test/toggleled.test.ts b/src/test/toggleled.test.ts new file mode 100644 index 0000000..eebcc31 --- /dev/null +++ b/src/test/toggleled.test.ts @@ -0,0 +1,12 @@ +import { describe, expect, it } from "vitest"; +import { toggleLed } from "../toggleledd"; + +describe("toggleLed()", () => { + it("turns off when on", () => { + expect(toggleLed(true)).toBe(false); + }); + + it("turns on when off", () => { + expect(toggleLed(false)).toBe(true); + }); +}); diff --git a/src/toggleledd b/src/toggleledd new file mode 100644 index 0000000..0e39399 --- /dev/null +++ b/src/toggleledd @@ -0,0 +1,3 @@ +export function toggleLed(currentState: boolean): boolean { + return !currentState; // flips LED state +} From 0421b063f2c7532c077889cbd5afad6344d5313a Mon Sep 17 00:00:00 2001 From: David Bickram Date: Mon, 15 Sep 2025 14:14:49 -0400 Subject: [PATCH 2/3] Push test --- src/toggleledd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/toggleledd b/src/toggleledd index 0e39399..36181c1 100644 --- a/src/toggleledd +++ b/src/toggleledd @@ -1,3 +1,5 @@ export function toggleLed(currentState: boolean): boolean { - return !currentState; // flips LED state + return !currentState; // flips LED statee } + + From da4d4199712e731c35104fb65d2e1a7064e5ff57 Mon Sep 17 00:00:00 2001 From: David Bickram Date: Mon, 15 Sep 2025 14:17:58 -0400 Subject: [PATCH 3/3] Correct names --- src/{toggleledd => toggleledd.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename src/{toggleledd => toggleledd.ts} (100%) diff --git a/src/toggleledd b/src/toggleledd.ts similarity index 100% rename from src/toggleledd rename to src/toggleledd.ts