| 
				
			 | 
			
			
				@@ -124,6 +124,15 @@ public class LayoutFactoryTest { 
			 | 
		
	
		
			
			| 
				124
			 | 
			
				124
			 | 
			
			
				         assertThat(result.getChildAt(0)).isInstanceOf(Container.class); 
			 | 
		
	
		
			
			| 
				125
			 | 
			
				125
			 | 
			
			
				     } 
			 | 
		
	
		
			
			| 
				126
			 | 
			
				126
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				127
			 | 
			
			
				+    @Test 
			 | 
		
	
		
			
			| 
				
			 | 
			
				128
			 | 
			
			
				+    public void hasRightMenu() throws Exception { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				129
			 | 
			
			
				+        when(reactRootViewCreator.create(eq(NODE_ID), eq(REACT_ROOT_VIEW_KEY))).thenReturn(mockView); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				130
			 | 
			
			
				+        LayoutNode sideMenuRight = createSideMenuRightNode(); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				131
			 | 
			
			
				+        final LayoutNode sideMenu = createSideMenuContainerNode(Arrays.asList(sideMenuRight)); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				+        final ViewGroup result = (ViewGroup) createLayoutFactory().create(sideMenu); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				133
			 | 
			
			
				+        assertThat(result.getChildAt(0)).isInstanceOf(Container.class); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				+    } 
			 | 
		
	
		
			
			| 
				
			 | 
			
				135
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				127
			 | 
			
				136
			 | 
			
			
				     @Test 
			 | 
		
	
		
			
			| 
				128
			 | 
			
				137
			 | 
			
			
				     public void returnsSingleTabContent() throws Exception { 
			 | 
		
	
		
			
			| 
				129
			 | 
			
				138
			 | 
			
			
				         BottomTabs bottomTabsMock = mock(BottomTabs.class); 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -195,6 +204,11 @@ public class LayoutFactoryTest { 
			 | 
		
	
		
			
			| 
				195
			 | 
			
				204
			 | 
			
			
				         return new LayoutNode("SideMenuLeft", children); 
			 | 
		
	
		
			
			| 
				196
			 | 
			
				205
			 | 
			
			
				     } 
			 | 
		
	
		
			
			| 
				197
			 | 
			
				206
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				
			 | 
			
				207
			 | 
			
			
				+    private LayoutNode createSideMenuRightNode() { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				208
			 | 
			
			
				+        List<LayoutNode> children = Arrays.asList(createContainerNode()); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				209
			 | 
			
			
				+        return new LayoutNode("SideMenuRight", children); 
			 | 
		
	
		
			
			| 
				
			 | 
			
				210
			 | 
			
			
				+    } 
			 | 
		
	
		
			
			| 
				
			 | 
			
				211
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				198
			 | 
			
				212
			 | 
			
			
				     private LayoutNode createContainerNode(final String id, final String name) { 
			 | 
		
	
		
			
			| 
				199
			 | 
			
				213
			 | 
			
			
				         return new LayoutNode(id, "Container", new HashMap<String, Object>() {{ put("name", name); }}); 
			 | 
		
	
		
			
			| 
				200
			 | 
			
				214
			 | 
			
			
				     } 
			 |