Skip to content

Commit dc3360c

Browse files
committed
Add test for $INFO['id'] missing
1 parent 5285d14 commit dc3360c

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

_test/SearchConfigTest.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,24 @@ public function test_filtervars_simple()
3333
$this->assertEquals(date('Y-m-d'), $searchConfig->applyFilterVars('$DATE(now)$'));
3434
}
3535

36+
public function test_filtervars_missing_pageid()
37+
{
38+
global $INFO, $ID;
39+
40+
$ID = 'foo:bar:baz';
41+
saveWikiText($ID, 'initial page', 'created for filter var test');
42+
$INFO = [];
43+
44+
$searchConfig = new SearchConfig([]);
45+
46+
$this->assertEquals($ID, $searchConfig->applyFilterVars('$ID$'));
47+
$this->assertEquals('foo:bar', $searchConfig->applyFilterVars('$NS$'));
48+
$this->assertEquals('init', $searchConfig->applyFilterVars('$PAGE$'));
49+
50+
saveWikiText($ID, '', 'cleanup');
51+
clearstatcache();
52+
}
53+
3654
public function test_filtervars_nsorid()
3755
{
3856
global $INFO;

0 commit comments

Comments
 (0)