From 893944a251442e0167311b2660d3214fd869bce3 Mon Sep 17 00:00:00 2001 From: Carlos Rodriguez Date: Sat, 25 Nov 2023 19:34:12 +1100 Subject: [PATCH] added events enum, updated client.ts to manage events better --- __tests__/api/client.test.tsx | 45 +++++++++++++++++++++++++++++++++++ src/client.ts | 10 +++++++- src/constants.ts | 5 ++++ 3 files changed, 59 insertions(+), 1 deletion(-) diff --git a/__tests__/api/client.test.tsx b/__tests__/api/client.test.tsx index 394f2bdc..a2431100 100644 --- a/__tests__/api/client.test.tsx +++ b/__tests__/api/client.test.tsx @@ -161,6 +161,51 @@ describe('onChangeClientState', () => { }); }); + describe('Callbacks', () => { + it('Verify that callback onload is triggered', async () => { + const onChange = vi.fn(); + let obj = { nested: { loaded: false, error: false } }; + + let onLoad = () => { + obj.nested.loaded = true; + }; + + const onError = () => { + obj.nested.error = true; + }; + + render( +
+ + Main Title +