aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_framework
diff options
context:
space:
mode:
authorDhruv <dhruv.goel92@gmail.com>2014-06-23 21:23:47 +0530
committerDhruv <dhruv.goel92@gmail.com>2014-06-23 21:23:47 +0530
commit2147a5eba5020b9f602b232da6a1f138479f77fa (patch)
tree78ff99edef545d32533ac77593da158f19517465 /tests/test_framework
parentf0e115fdccad7b4636d506ec5ed85a8eca301317 (diff)
downloadforums-2147a5eba5020b9f602b232da6a1f138479f77fa.tar
forums-2147a5eba5020b9f602b232da6a1f138479f77fa.tar.gz
forums-2147a5eba5020b9f602b232da6a1f138479f77fa.tar.bz2
forums-2147a5eba5020b9f602b232da6a1f138479f77fa.tar.xz
forums-2147a5eba5020b9f602b232da6a1f138479f77fa.zip
[ticket/11528] Handle case when config file cant be written by installer
PHPBB3-11528
Diffstat (limited to 'tests/test_framework')
-rw-r--r--tests/test_framework/phpbb_mink_test_case.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/test_framework/phpbb_mink_test_case.php b/tests/test_framework/phpbb_mink_test_case.php
index 93b7beea99..89042e46c1 100644
--- a/tests/test_framework/phpbb_mink_test_case.php
+++ b/tests/test_framework/phpbb_mink_test_case.php
@@ -138,7 +138,6 @@ abstract class phpbb_mink_test_case extends phpbb_test_case
// install/index.php?mode=install&sub=config_file
$page = self::click_submit();
- self::assertContains('The configuration file has been written', $page->findById('main')->getText());
// Installer has created a config.php file, we will overwrite it with a
// config file of our own in order to get the DEBUG constants defined
@@ -149,6 +148,12 @@ abstract class phpbb_mink_test_case extends phpbb_test_case
self::markTestSkipped("Could not write $config_file file.");
}
+ if (strpos($page->findById('main')->getText(), 'The configuration file has been written') === false)
+ {
+ $page = self::click_submit('dldone');
+ }
+ self::assertContains('The configuration file has been written', $page->findById('main')->getText());
+
// install/index.php?mode=install&sub=advanced
$page = self::click_submit();
self::assertContains('The settings on this page are only necessary to set if you know that you require something different from the default.', $page->findById('main')->getText());