Don't use curl when running behat tests to get page outage.

Behat step improvements.
This commit is contained in:
Dan Marsden
2018-10-05 12:02:24 +13:00
parent 6c69d46ebe
commit 3639883d30
2 changed files with 3 additions and 2 deletions

View File

@@ -57,7 +57,7 @@ class maintenance_static_page {
if (is_null($outage)) {
$html = null;
} else if (PHPUNIT_TEST) {
} else if (PHPUNIT_TEST || BEHAT_SITE_RUNNING) {
$html = '<html></html>';
} else {
$data = maintenance_static_page_io::file_get_data(

View File

@@ -14,7 +14,7 @@ Feature: Warning bar
Background:
Given the authentication plugin "outage" is enabled
Scenario: This is how an outage should happend without maintenance mode and manual finish.
Scenario: This is how an outage should happen without maintenance mode and manual finish.
Given there is the following outage:
| warnbefore | startsin | stopsafter |
| 10 | 20 | 10 |
@@ -24,6 +24,7 @@ Feature: Warning bar
And I reload the page
Then I should see "Shutting down in" in the warning bar
When I wait until the outage starts
And I reload the page
Then I should see "Back online at" in the warning bar
When I wait until the outage stops
Then I should see "We are back online!" in the warning bar