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