| 
				
			 | 
			
			
				@@ -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', () => { 
			 |