From 4f0d7603be476cf30b14fa347d213c25fe710f1a Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Tue, 9 Aug 2022 14:21:35 -0400 Subject: [PATCH 1/2] fix(redux): Set state context properly --- packages/react/src/redux.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react/src/redux.ts b/packages/react/src/redux.ts index 92684808f758..d0751b4f43c3 100644 --- a/packages/react/src/redux.ts +++ b/packages/react/src/redux.ts @@ -105,7 +105,7 @@ function createReduxEnhancer(enhancerOptions?: Partial): /* Set latest state to scope */ const transformedState = options.stateTransformer(newState); if (typeof transformedState !== 'undefined' && transformedState !== null) { - scope.setContext('state', { type: 'redux', value: transformedState }); + scope.setContext('state', { state: { type: 'redux', value: transformedState } }); } else { scope.setContext('state', null); } From 1afdf28837764ffd56559c33ea5f8acbfc791d66 Mon Sep 17 00:00:00 2001 From: Abhijeet Prasad Date: Tue, 9 Aug 2022 14:35:37 -0400 Subject: [PATCH 2/2] update tests --- packages/react/test/redux.test.ts | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/react/test/redux.test.ts b/packages/react/test/redux.test.ts index 958aff094ab1..9be231adaddb 100644 --- a/packages/react/test/redux.test.ts +++ b/packages/react/test/redux.test.ts @@ -64,9 +64,11 @@ describe('createReduxEnhancer', () => { store.dispatch(updateAction); expect(mockSetContext).toBeCalledWith('state', { - type: 'redux', - value: { - value: 'updated', + state: { + type: 'redux', + value: { + value: 'updated', + }, }, }); }); @@ -88,10 +90,12 @@ describe('createReduxEnhancer', () => { Redux.createStore((state = initialState) => state, enhancer); expect(mockSetContext).toBeCalledWith('state', { - type: 'redux', - value: { - superSecret: 'REDACTED', - value: 123, + state: { + type: 'redux', + value: { + superSecret: 'REDACTED', + value: 123, + }, }, }); });