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();