|  |  | @ -39,7 +39,13 @@ class TabsTest extends TestCase | 
			
		
	
		
		
			
				
					
					|  |  |  |                     ] |  |  |  |                     ] | 
			
		
	
		
		
			
				
					
					|  |  |  |                 ], |  |  |  |                 ], | 
			
		
	
		
		
			
				
					
					|  |  |  |                 [ |  |  |  |                 [ | 
			
		
	
		
		
			
				
					
					|  |  |  |                     'label' => $extAnchor = 'External link', 'url' => $extUrl = ['//other/route'], |  |  |  |                     'label' => $extAnchor1 = 'External link', 'url' => $extUrl1 = ['//other/route'], | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 ], | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 [ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     'label' => 'Dropdown3', | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     'items' => [ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         ['label' => $extAnchor2 = 'External Dropdown Link', 'url' => $extUrl2 = ['//other/dropdown/route']], | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                     ] | 
			
		
	
		
		
			
				
					
					|  |  |  |                 ], |  |  |  |                 ], | 
			
		
	
		
		
			
				
					
					|  |  |  |             ] |  |  |  |             ] | 
			
		
	
		
		
			
				
					
					|  |  |  |         ]); |  |  |  |         ]); | 
			
		
	
	
		
		
			
				
					|  |  | @ -63,13 +69,16 @@ class TabsTest extends TestCase | 
			
		
	
		
		
			
				
					
					|  |  |  |                     "#$page4", // Page4 |  |  |  |                     "#$page4", // Page4 | 
			
		
	
		
		
			
				
					
					|  |  |  |                     "#$page5", // Page5 |  |  |  |                     "#$page5", // Page5 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                 'w3', // Dropdown3 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |             // containers |  |  |  |             // containers | 
			
		
	
		
		
			
				
					
					|  |  |  |             "id=\"$page1\"", |  |  |  |             "id=\"$page1\"", | 
			
		
	
		
		
			
				
					
					|  |  |  |             "id=\"$page2\"", |  |  |  |             "id=\"$page2\"", | 
			
		
	
		
		
			
				
					
					|  |  |  |             "id=\"$page3\"", |  |  |  |             "id=\"$page3\"", | 
			
		
	
		
		
			
				
					
					|  |  |  |             "id=\"$page4\"", |  |  |  |             "id=\"$page4\"", | 
			
		
	
		
		
			
				
					
					|  |  |  |             "id=\"$page5\"", |  |  |  |             "id=\"$page5\"", | 
			
		
	
		
		
			
				
					
					|  |  |  |             Html::a($extAnchor,$extUrl), |  |  |  |             Html::a($extAnchor1,$extUrl1), | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             Html::a($extAnchor2,$extUrl2, ['tabindex' => -1]), | 
			
		
	
		
		
			
				
					
					|  |  |  |         ]; |  |  |  |         ]; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |         foreach ($shouldContain as $string) { |  |  |  |         foreach ($shouldContain as $string) { | 
			
		
	
	
		
		
			
				
					|  |  | @ -96,6 +105,8 @@ class TabsTest extends TestCase | 
			
		
	
		
		
			
				
					
					|  |  |  |                         ['label' => 'Page2', 'content' => 'Page2'], |  |  |  |                         ['label' => 'Page2', 'content' => 'Page2'], | 
			
		
	
		
		
			
				
					
					|  |  |  |                         ['label' => 'InvisibleItem', 'content' => 'Invisible Item Content', 'visible' => false], |  |  |  |                         ['label' => 'InvisibleItem', 'content' => 'Invisible Item Content', 'visible' => false], | 
			
		
	
		
		
			
				
					
					|  |  |  |                         ['label' => 'Page3', 'content' => 'Page3'], |  |  |  |                         ['label' => 'Page3', 'content' => 'Page3'], | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         ['label' => 'External Link', 'url' => ['//other/dropdown/route']], | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |                         ['label' => 'Invisible External Link', 'url' => ['//other/dropdown/route'], 'visible' => false], | 
			
		
	
		
		
			
				
					
					|  |  |  |                     ] |  |  |  |                     ] | 
			
		
	
		
		
			
				
					
					|  |  |  |                 ], |  |  |  |                 ], | 
			
		
	
		
		
			
				
					
					|  |  |  |             ] |  |  |  |             ] | 
			
		
	
	
		
		
			
				
					|  |  | @ -105,6 +116,7 @@ class TabsTest extends TestCase | 
			
		
	
		
		
			
				
					
					|  |  |  |         $this->assertNotContains('Invisible Page Content', $html); |  |  |  |         $this->assertNotContains('Invisible Page Content', $html); | 
			
		
	
		
		
			
				
					
					|  |  |  |         $this->assertNotContains('InvisibleItem', $html); |  |  |  |         $this->assertNotContains('InvisibleItem', $html); | 
			
		
	
		
		
			
				
					
					|  |  |  |         $this->assertNotContains('Invisible Item Content', $html); |  |  |  |         $this->assertNotContains('Invisible Item Content', $html); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         $this->assertNotContains('Invisible External Link', $html); | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     public function testItem() |  |  |  |     public function testItem() | 
			
		
	
	
		
		
			
				
					|  |  | 
 |