Organize a little the test to avoid timing bugs.
This commit is contained in:
		
							parent
							
								
									0130e33c82
								
							
						
					
					
						commit
						42eb4c2a70
					
				
					 1 changed files with 11 additions and 9 deletions
				
			
		|  | @ -137,23 +137,25 @@ class Cops extends Sauce\Sausage\WebDriverTestCase | |||
|         $search = $this->byName ("query"); | ||||
|         $this->assertTrue ($search->displayed ()); | ||||
|     } | ||||
|      | ||||
| 
 | ||||
|     public function testFilter() | ||||
|     { | ||||
|         // Click on the wrench to enable tag filtering
 | ||||
|         $this->byClassName ("icon-wrench")->click (); | ||||
|          | ||||
|         $this->byId ("html_tag_filter")->click (); | ||||
|          | ||||
|         // Go back to home screen
 | ||||
|         $this->byClassName ("icon-home")->click (); | ||||
| 
 | ||||
|         $driver = $this; | ||||
|         $title_test = function($value) use ($driver) { | ||||
|             $text = $driver->byXPath('//h1')->text (); | ||||
|             return $text == $value; | ||||
|         }; | ||||
| 
 | ||||
|         // Click on the wrench to enable tag filtering
 | ||||
|         $this->byClassName ("icon-wrench")->click (); | ||||
| 
 | ||||
|         $this->byId ("html_tag_filter")->click (); | ||||
| 
 | ||||
|         // Go back to home screen
 | ||||
|         $this->byClassName ("icon-home")->click (); | ||||
| 
 | ||||
|         $this->spinAssert("Home Title", $title_test, [ "COPS DEMO" ]); | ||||
| 
 | ||||
|         // Go on the recent page
 | ||||
|         $author = $this->byXPath ('//h2[contains(text(), "Recent")]'); | ||||
|         $author->click (); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue