From 67791ce6b5aafc1a91cf7d1382eab1f973e2d062 Mon Sep 17 00:00:00 2001 From: Brayden Smith <115425504+Brayden-Smith@users.noreply.github.com> Date: Mon, 15 Sep 2025 13:35:33 -0400 Subject: [PATCH 1/3] add avgTempReading function --- src/averageTemperatureReading.ts | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 src/averageTemperatureReading.ts diff --git a/src/averageTemperatureReading.ts b/src/averageTemperatureReading.ts new file mode 100644 index 0000000..d6be238 --- /dev/null +++ b/src/averageTemperatureReading.ts @@ -0,0 +1,4 @@ +export function avgTempReading(values: number[]): number { + const sum = values.reduce((acc, curr) => acc + curr, 0); + return sum / values.length; +} From 7d81c0f799f0767d7204fa7eed2e2a02f8ff25c1 Mon Sep 17 00:00:00 2001 From: Brayden Smith <115425504+Brayden-Smith@users.noreply.github.com> Date: Mon, 15 Sep 2025 13:39:00 -0400 Subject: [PATCH 2/3] Add unit test for isOverheating function --- src/test/newTest | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/test/newTest diff --git a/src/test/newTest b/src/test/newTest new file mode 100644 index 0000000..7f16b0d --- /dev/null +++ b/src/test/newTest @@ -0,0 +1,7 @@ +import { describe, it, expect } from "vitest"; +import { isOverheating } from "../temperature"; + +describe("isOverheating", () => { + it("returns true if temp is above 70", () => { + expect(isOverheating(75)).toBe(true); + }); From a17e45f19af6a722f22e45f6a216486c97e9b074 Mon Sep 17 00:00:00 2001 From: Brayden Smith <115425504+Brayden-Smith@users.noreply.github.com> Date: Mon, 15 Sep 2025 13:46:28 -0400 Subject: [PATCH 3/3] Add closing brace to isOverheating test suite --- src/test/{newTest => newTest.ts} | 1 + 1 file changed, 1 insertion(+) rename src/test/{newTest => newTest.ts} (99%) diff --git a/src/test/newTest b/src/test/newTest.ts similarity index 99% rename from src/test/newTest rename to src/test/newTest.ts index 7f16b0d..46ec58b 100644 --- a/src/test/newTest +++ b/src/test/newTest.ts @@ -5,3 +5,4 @@ describe("isOverheating", () => { it("returns true if temp is above 70", () => { expect(isOverheating(75)).toBe(true); }); +}