From 382692e3e9747a7443719de1f39f9cfbc3aec7c1 Mon Sep 17 00:00:00 2001 From: Md Junaed Hossain <169046794+junaed-optimizely@users.noreply.github.com> Date: Thu, 7 Nov 2024 20:25:49 +0600 Subject: [PATCH] [FSSDK-10880] new tests addition --- src/Provider.spec.tsx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Provider.spec.tsx b/src/Provider.spec.tsx index f2891a6..4d89012 100644 --- a/src/Provider.spec.tsx +++ b/src/Provider.spec.tsx @@ -107,6 +107,21 @@ describe('OptimizelyProvider', () => { }); }); + it('should succeed with the initial user available in client', () => { + render(); + + expect(mockReactClient.setUser).toHaveBeenCalledWith(user1); + }); + + it('should succeed with the initial user id and newly passed attributes', () => { + render(); + + expect(mockReactClient.setUser).toHaveBeenCalledWith({ + id: user1.id, + attributes: { attr1: 'value2' }, + }); + }); + it('should not update when isServerSide is true', () => { // Initial render const { rerender } = render();