aboutsummaryrefslogtreecommitdiffstats
path: root/tests/mock/cache.php
diff options
context:
space:
mode:
authorIgor Wiedler <igor@wiedler.ch>2011-09-05 09:14:06 +0200
committerIgor Wiedler <igor@wiedler.ch>2011-09-05 09:14:06 +0200
commit3048fcf4b811d471b26acdc790bdac18b8e9500e (patch)
tree3ae214da08be5f76b5ac827fa15a1b569a57bb34 /tests/mock/cache.php
parent6f9df6199cee4a845a1cc654ebb92cfc67328ec7 (diff)
parent85bdc65df1ffa31a395623941e363d397f6688ac (diff)
downloadforums-3048fcf4b811d471b26acdc790bdac18b8e9500e.tar
forums-3048fcf4b811d471b26acdc790bdac18b8e9500e.tar.gz
forums-3048fcf4b811d471b26acdc790bdac18b8e9500e.tar.bz2
forums-3048fcf4b811d471b26acdc790bdac18b8e9500e.tar.xz
forums-3048fcf4b811d471b26acdc790bdac18b8e9500e.zip
Merge branch 'develop-olympus' into develop
* develop-olympus: [ticket/10240] Added optionset to mock_user in the tests. [ticket/10240] Fixed copyright year in censor_text_test.php. [ticket/10240] Fixed censor_text test assetEquals param order. [ticket/10240] Added censor_text tests for special characters. [ticket/10240] Added censor_text tests. Conflicts: tests/mock/cache.php
Diffstat (limited to 'tests/mock/cache.php')
-rw-r--r--tests/mock/cache.php22
1 files changed, 22 insertions, 0 deletions
diff --git a/tests/mock/cache.php b/tests/mock/cache.php
index d3f9b8ad5a..989180c256 100644
--- a/tests/mock/cache.php
+++ b/tests/mock/cache.php
@@ -31,6 +31,28 @@ class phpbb_mock_cache implements phpbb_cache_driver_interface
$this->data[$var_name] = $var;
}
+ /**
+ * Obtain list of word censors. We don't need to parse them here,
+ * that is tested elsewhere.
+ */
+ public function obtain_word_list()
+ {
+ return array(
+ 'match' => array(
+ '#(?<![\\p{Nd}\\p{L}_-])([\\p{Nd}\\p{L}_-]*?badword1[\\p{Nd}\\p{L}_-]*?)(?![\\p{Nd}\\p{L}_-])#iu',
+ '#(?<![\\p{Nd}\\p{L}_-])([\\p{Nd}\\p{L}_-]*?badword2)(?![\\p{Nd}\\p{L}_-])#iu',
+ '#(?<![\\p{Nd}\\p{L}_-])(badword3[\\p{Nd}\\p{L}_-]*?)(?![\\p{Nd}\\p{L}_-])#iu',
+ '#(?<![\\p{Nd}\\p{L}_-])(badword4)(?![\\p{Nd}\\p{L}_-])#iu',
+ ),
+ 'replace' => array(
+ 'replacement1',
+ 'replacement2',
+ 'replacement3',
+ 'replacement4',
+ ),
+ );
+ }
+
public function checkVar(PHPUnit_Framework_Assert $test, $var_name, $data)
{
$test->assertTrue(isset($this->data[$var_name]));