Skip to content

Commit 98fd516

Browse files
committed
Fix tests
1 parent b5e6b35 commit 98fd516

1 file changed

Lines changed: 17 additions & 3 deletions

File tree

‎tests/functional/admin_controller_test.php‎

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,24 @@ public function test_default_ruleset_draft_reports_unavailable_fallback()
4747
$this->admin_login();
4848
$this->get_db();
4949

50-
$draft_url = "adm/index.php?i=\\phpbb\\boardrules\\acp\\boardrules_module&mode=manage&action=draft&language=en&sid={$this->sid}";
51-
$crawler = self::request('GET', $draft_url);
52-
$this->assertContainsLang('ACP_BOARDRULES_DRAFT_DEFAULT_CONFIRM', $crawler->text());
50+
$test_language = 'zz_boardrules_test';
51+
$this->db->sql_query("DELETE FROM phpbb_lang
52+
WHERE lang_iso = '" . $this->db->sql_escape($test_language) . "'");
53+
$sql = 'INSERT INTO phpbb_lang ' . $this->db->sql_build_array('INSERT', array(
54+
'lang_iso' => $test_language,
55+
'lang_dir' => 'en',
56+
'lang_english_name' => 'Board Rules Test',
57+
'lang_local_name' => 'Board Rules Test',
58+
'lang_author' => 'phpBB Limited',
59+
));
60+
$this->db->sql_query($sql);
5361

5462
try
5563
{
64+
$draft_url = "adm/index.php?i=\\phpbb\\boardrules\\acp\\boardrules_module&mode=manage&action=draft&language=en&sid={$this->sid}";
65+
$crawler = self::request('GET', $draft_url);
66+
$this->assertContainsLang('ACP_BOARDRULES_DRAFT_DEFAULT_CONFIRM', $crawler->text());
67+
5668
$form = $crawler->selectButton('confirm')->form();
5769
$crawler = self::submit($form);
5870
$this->assertContainsLang('ACP_BOARDRULES_DRAFT_SUCCESS', $crawler->text());
@@ -65,6 +77,8 @@ public function test_default_ruleset_draft_reports_unavailable_fallback()
6577
$this->db->sql_query("UPDATE phpbb_boardrules_rulesets
6678
SET rules_published = 1
6779
WHERE language_iso = 'en'");
80+
$this->db->sql_query("DELETE FROM phpbb_lang
81+
WHERE lang_iso = '" . $this->db->sql_escape($test_language) . "'");
6882
}
6983
}
7084

0 commit comments

Comments
 (0)