From b5a9db12cd83b914512fa2ed5fd52df9e94386ab Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Wed, 8 Jul 2026 12:23:29 +0000 Subject: [PATCH] add tests for get() method in Squawk store Co-authored-by: johnstrand <11484777+johnstrand@users.noreply.github.com> --- src/__tests__/Squawk.get.test.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/__tests__/Squawk.get.test.ts diff --git a/src/__tests__/Squawk.get.test.ts b/src/__tests__/Squawk.get.test.ts new file mode 100644 index 0000000..52eebe8 --- /dev/null +++ b/src/__tests__/Squawk.get.test.ts @@ -0,0 +1,20 @@ +import createStore from "../Squawk"; + +describe("Squawk", () => { + describe("get()", () => { + it("returns the correct initial state", () => { + const initialState = { foo: "bar", count: 0 }; + const store = createStore(initialState); + + expect(store.get()).toEqual(initialState); + }); + + it("returns the correct state after an update", () => { + const store = createStore({ foo: "bar", count: 0 }); + + store.update({ count: 1 }); + + expect(store.get()).toEqual({ foo: "bar", count: 1 }); + }); + }); +});