mirror of
https://github.com/moodle/moodle.git
synced 2025-03-22 08:30:04 +01:00
MDL-76620 mod_bigbluebuttonbn: Fix guest behat test
* Refactor guest_access.feature behat test
This commit is contained in:
parent
52ed4a47f7
commit
96aaae3f19
@ -13,17 +13,16 @@ Feature: Guest access allows external users to connect to a meeting
|
||||
| bigbluebuttonbn | RoomRecordingsWithGuest | Test Room with guest | C1 | bigbluebuttonbn1 | 0 | 0 | 1 |
|
||||
|
||||
@javascript
|
||||
Scenario: I need to enable guest access to see the instance parameters
|
||||
Scenario Outline: I need to enable guest access to see the instance parameters
|
||||
Given the following config values are set as admin:
|
||||
| bigbluebuttonbn_guestaccess_enabled | 1 |
|
||||
| bigbluebuttonbn_guestaccess_enabled | <guestaccess> |
|
||||
When I am on the "RoomRecordings" "bigbluebuttonbn activity editing" page logged in as "admin"
|
||||
Then I should see "Guest access"
|
||||
Then I log out
|
||||
Given the following config values are set as admin:
|
||||
| bigbluebuttonbn_guestaccess_enabled | 0 |
|
||||
When I am on the "RoomRecordings" "bigbluebuttonbn activity editing" page logged in as "admin"
|
||||
Then I should not see "Guest access"
|
||||
Then I <result> "Guest access"
|
||||
Then I log out
|
||||
Examples:
|
||||
| guestaccess | result |
|
||||
| 1 | should see |
|
||||
| 0 | should not see |
|
||||
|
||||
@javascript
|
||||
Scenario: I should see Guest settings on the module form
|
||||
@ -44,7 +43,7 @@ Feature: Guest access allows external users to connect to a meeting
|
||||
Then I log out
|
||||
|
||||
@javascript
|
||||
Scenario: I should be able to invite guest to the meeting
|
||||
Scenario: I should be able to use the guest link and see the popup dialog
|
||||
Given the following config values are set as admin:
|
||||
| bigbluebuttonbn_guestaccess_enabled | 1 |
|
||||
When I am on the "RoomRecordingsWithGuest" "bigbluebuttonbn activity" page logged in as "admin"
|
||||
@ -53,11 +52,25 @@ Feature: Guest access allows external users to connect to a meeting
|
||||
And I should see "Meeting password"
|
||||
And I should see "Copy link"
|
||||
And I should see "Copy password"
|
||||
When I set the field "Guest emails" to "123"
|
||||
|
||||
@javascript
|
||||
Scenario: I should see errors when submitting the guest access form with erroneous values
|
||||
Given the following config values are set as admin:
|
||||
| bigbluebuttonbn_guestaccess_enabled | 1 |
|
||||
And I am on the "RoomRecordingsWithGuest" "bigbluebuttonbn activity" page logged in as "admin"
|
||||
And I click on "Add guests" "button"
|
||||
And I set the field "Guest emails" to "123"
|
||||
When I click on "OK" "button" in the "Add guests to this meeting" "dialogue"
|
||||
Then I should see "Invalid email: 123"
|
||||
When I set the field "Guest emails" to "testuser@email.com"
|
||||
When I click on "OK" "button" in the "Add guests to this meeting" "dialogue"
|
||||
|
||||
@javascript
|
||||
Scenario: I should be able to invite guest to the meeting
|
||||
Given the following config values are set as admin:
|
||||
| bigbluebuttonbn_guestaccess_enabled | 1 |
|
||||
And I am on the "RoomRecordingsWithGuest" "bigbluebuttonbn activity" page logged in as "admin"
|
||||
And I click on "Add guests" "button"
|
||||
And I set the field "Guest emails" to "testuser@email.com"
|
||||
And I click on "OK" "button" in the "Add guests to this meeting" "dialogue"
|
||||
Then I should see "An invitation will be sent to testuser@email.com."
|
||||
Then I log out
|
||||
|
||||
@ -66,4 +79,4 @@ Feature: Guest access allows external users to connect to a meeting
|
||||
| bigbluebuttonbn_guestaccess_enabled | 1 |
|
||||
| forcelogin | 1 |
|
||||
When I am on the "RoomRecordingsWithGuest" "mod_bigbluebuttonbn > BigblueButtonBN Guest" page
|
||||
Then I should see "C1: RoomRecordingsWithGuest"
|
||||
Then I should see "C1: RoomRecordingsWithGuest"
|
||||
|
Loading…
x
Reference in New Issue
Block a user