diff --git a/src/Provider.spec.tsx b/src/Provider.spec.tsx index 84cda0a..f2891a6 100644 --- a/src/Provider.spec.tsx +++ b/src/Provider.spec.tsx @@ -83,6 +83,8 @@ describe('OptimizelyProvider', () => { }); it('should render successfully without user or userId provided', () => { + // @ts-ignore + mockReactClient.user = undefined; render(); expect(mockReactClient.setUser).toHaveBeenCalledWith(DefaultUser); @@ -95,6 +97,8 @@ describe('OptimizelyProvider', () => { }); it('should succeed just userAttributes provided', () => { + // @ts-ignore + mockReactClient.user = undefined; render(); expect(mockReactClient.setUser).toHaveBeenCalledWith({ diff --git a/src/Provider.tsx b/src/Provider.tsx index b0da5ca..5a126b5 100644 --- a/src/Provider.tsx +++ b/src/Provider.tsx @@ -73,6 +73,11 @@ export class OptimizelyProvider extends React.Component