aboutsummaryrefslogtreecommitdiffstats
path: root/tests/config/db_test.php
diff options
context:
space:
mode:
authorOleg Pudeyev <oleg@bsdpower.com>2011-04-19 00:28:21 -0400
committerOleg Pudeyev <oleg@bsdpower.com>2011-04-19 00:28:21 -0400
commit8fe75aefbbb0304f1335441465e566b572168365 (patch)
tree059a4c7981b53814eb0ff46622be233b15710512 /tests/config/db_test.php
parentdcfab4e507a759e7b0ff68bfb5a47bd7e97bbfb1 (diff)
parent27bbfde2437302ec0b7848513eb15cb91c8e07ce (diff)
downloadforums-8fe75aefbbb0304f1335441465e566b572168365.tar
forums-8fe75aefbbb0304f1335441465e566b572168365.tar.gz
forums-8fe75aefbbb0304f1335441465e566b572168365.tar.bz2
forums-8fe75aefbbb0304f1335441465e566b572168365.tar.xz
forums-8fe75aefbbb0304f1335441465e566b572168365.zip
Merge branch 'ticket/erikfrerejean/10006' into develop
Diffstat (limited to 'tests/config/db_test.php')
-rw-r--r--tests/config/db_test.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/config/db_test.php b/tests/config/db_test.php
index e0d5252f19..5bd5296e5a 100644
--- a/tests/config/db_test.php
+++ b/tests/config/db_test.php
@@ -125,4 +125,18 @@ class phpbb_config_db_test extends phpbb_database_test_case
$this->config->increment('foobar', 3);
$this->assertEquals(3, $this->config['foobar']);;
}
+
+ public function test_delete()
+ {
+ $this->assertTrue(isset($this->config['foo']));
+ $this->config->delete('foo');
+ $this->cache->checkVarUnset($this, 'foo');
+ $this->assertFalse(isset($this->config['foo']));
+
+ // re-read config and populate cache
+ $cache2 = new phpbb_mock_cache;
+ $config2 = new phpbb_config_db($this->db, $cache2, 'phpbb_config');
+ $cache2->checkVarUnset($this, 'foo');
+ $this->assertFalse(isset($config2['foo']));
+ }
}