|
@@ -78,7 +78,7 @@ describe('ComponentWrapper', () => {
|
78
|
78
|
});
|
79
|
79
|
|
80
|
80
|
it('pulls props from the store and injects them into the inner component', () => {
|
81
|
|
- store.setPropsForComponentId('component123', { numberProp: 1, stringProp: 'hello', objectProp: { a: 2 } });
|
|
81
|
+ store.setPropsForId('component123', { numberProp: 1, stringProp: 'hello', objectProp: { a: 2 } });
|
82
|
82
|
const NavigationComponent = ComponentWrapper.wrap(componentName, MyComponent, store);
|
83
|
83
|
const tree = renderer.create(<NavigationComponent componentId={'component123'} />);
|
84
|
84
|
const originalComponentProps = tree.getInstance()!.originalComponentRef.props;
|
|
@@ -88,7 +88,7 @@ describe('ComponentWrapper', () => {
|
88
|
88
|
it('updates props from store into inner component', () => {
|
89
|
89
|
const NavigationComponent = ComponentWrapper.wrap(componentName, MyComponent, store);
|
90
|
90
|
const tree = renderer.create(<TestParent ChildClass={NavigationComponent} />);
|
91
|
|
- store.setPropsForComponentId('component1', { myProp: 'hello' });
|
|
91
|
+ store.setPropsForId('component1', { myProp: 'hello' });
|
92
|
92
|
expect(childRef.originalComponentRef.props.foo).toEqual(undefined);
|
93
|
93
|
expect(childRef.originalComponentRef.props.myProp).toEqual(undefined);
|
94
|
94
|
tree.getInstance()!.setState({ propsFromState: { foo: 'yo' } });
|
|
@@ -114,16 +114,16 @@ describe('ComponentWrapper', () => {
|
114
|
114
|
it('saves self ref into store', () => {
|
115
|
115
|
const NavigationComponent = ComponentWrapper.wrap(componentName, MyComponent, store);
|
116
|
116
|
const tree = renderer.create(<NavigationComponent componentId={'component1'} />);
|
117
|
|
- expect(store.getRefForComponentId('component1')).toBeDefined();
|
118
|
|
- expect(store.getRefForComponentId('component1')).toBe(tree.getInstance());
|
|
117
|
+ expect(store.getRefForId('component1')).toBeDefined();
|
|
118
|
+ expect(store.getRefForId('component1')).toBe(tree.getInstance());
|
119
|
119
|
});
|
120
|
120
|
|
121
|
121
|
it('cleans ref from store on unMount', () => {
|
122
|
122
|
const NavigationComponent = ComponentWrapper.wrap(componentName, MyComponent, store);
|
123
|
123
|
const tree = renderer.create(<NavigationComponent componentId={'component1'} />);
|
124
|
|
- expect(store.getRefForComponentId('component1')).toBeDefined();
|
|
124
|
+ expect(store.getRefForId('component1')).toBeDefined();
|
125
|
125
|
tree.unmount();
|
126
|
|
- expect(store.getRefForComponentId('component1')).toBeUndefined();
|
|
126
|
+ expect(store.getRefForId('component1')).toBeUndefined();
|
127
|
127
|
});
|
128
|
128
|
|
129
|
129
|
it('holds ref to OriginalComponent', () => {
|