forked from EVOgeek/Vmeda.Online
		
	MOBILE-3833 chat: Test navigation
This commit is contained in:
		
							parent
							
								
									21230f733f
								
							
						
					
					
						commit
						a67e4356af
					
				
							
								
								
									
										44
									
								
								mod/chat/tests/behat/app_navigation.feature
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								mod/chat/tests/behat/app_navigation.feature
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,44 @@ | |||||||
|  | @mod @mod_chat @app @javascript | ||||||
|  | Feature: Test chat navigation | ||||||
|  | 
 | ||||||
|  |   Background: | ||||||
|  |     Given the following "courses" exist: | ||||||
|  |       | fullname | shortname | | ||||||
|  |       | Course 1 | C1        | | ||||||
|  |     And the following "users" exist: | ||||||
|  |       | username | firstname | lastname | | ||||||
|  |       | student1 | Student   | first    | | ||||||
|  |       | student2 | Student   | second   | | ||||||
|  |     And the following "course enrolments" exist: | ||||||
|  |       | user     | course | role     | | ||||||
|  |       | student1 | C1     | student  | | ||||||
|  |       | student2 | C1     | student  | | ||||||
|  |     And the following "activities" exist: | ||||||
|  |       | activity   | name            | intro       | course | idnumber | groupmode | | ||||||
|  |       | chat       | Test chat name  | Test chat   | C1     | chat     | 0         | | ||||||
|  |     # Create sessions | ||||||
|  |     # TODO use generator instead | ||||||
|  |     And I enter the course "Course 1" as "student1" in the app | ||||||
|  |     And I press "Test chat name" in the app | ||||||
|  |     And I press "Enter the chat" in the app | ||||||
|  |     And I set the field "New message" to "Test message" in the app | ||||||
|  |     And I press "Send" in the app | ||||||
|  |     Then I should find "Test message" in the app | ||||||
|  | 
 | ||||||
|  |   Scenario: Tablet navigation | ||||||
|  |     Given I enter the course "Course 1" as "student2" in the app | ||||||
|  |     And I change viewport size to "1200x640" | ||||||
|  | 
 | ||||||
|  |     # Sessions | ||||||
|  |     When I press "Test chat name" in the app | ||||||
|  |     And I press "View past chat sessions" in the app | ||||||
|  |     Then I should find "No sessions found" in the app | ||||||
|  | 
 | ||||||
|  |     # Sessions — split view | ||||||
|  |     When I press "Show incomplete sessions" in the app | ||||||
|  |     Then "Student first" should be selected in the app | ||||||
|  |     And I should find "Test message" in the app | ||||||
|  | 
 | ||||||
|  |     When I press "Show incomplete sessions" in the app | ||||||
|  |     Then I should not find "Student first" in the app | ||||||
|  |     And I should not find "Test message" in the app | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user