From 39e54d713cebdf1895ed0763233a4e66a4185c93 Mon Sep 17 00:00:00 2001 From: "Jules Sam. Randolph" Date: Wed, 1 Sep 2021 15:49:28 -0300 Subject: [PATCH] test: add coverage for onMessage nativeEvent field See #15 --- packages/webshell/src/__tests__/make-webshell.test.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/webshell/src/__tests__/make-webshell.test.tsx b/packages/webshell/src/__tests__/make-webshell.test.tsx index 0cae83f8..53605521 100644 --- a/packages/webshell/src/__tests__/make-webshell.test.tsx +++ b/packages/webshell/src/__tests__/make-webshell.test.tsx @@ -203,7 +203,13 @@ describe('Webshell component', () => { ) ); expect(onDOMDummyOption).toHaveBeenCalledWith({ foo: 'bar' }); - expect(onMessage).toHaveBeenCalledTimes(1); + expect(onMessage).toHaveBeenCalledWith( + expect.objectContaining({ + nativeEvent: expect.objectContaining({ + data: 'test' + }) + }) + ); }); it('it should provide a reference to the inner WebView', async () => { const Webshell = makeWebshell(Ersatz);