%PDF- %PDF-
Direktori : /www/varak.net/wiki.varak.net/extensions/CirrusSearch/tests/unit/Query/ |
Current File : /www/varak.net/wiki.varak.net/extensions/CirrusSearch/tests/unit/Query/HasTemplateFeatureTest.php |
<?php namespace CirrusSearch\Query; class HasTemplateFeatureText extends BaseSimpleKeywordFeatureTest { public function parseProvider() { return [ 'basic usage' => [ [ 'match' => [ 'template' => [ 'query' => 'Template:Coord', ], ] ], 'hastemplate:Coord', ], 'calling out Template NS directly' => [ [ 'match' => [ 'template' => [ 'query' => 'Template:Coord', ], ] ], 'hastemplate:Template:Coord', ], 'with namespace' => [ [ 'match' => [ 'template' => [ 'query' => 'User talk:Zomg', ], ] ], 'hastemplate:User_talk:Zomg', ], 'using colon prefix to indicate NS_MAIN' => [ [ 'match' => [ 'template' => [ 'query' => 'Main page', ], ] ], 'hastemplate::Main_page', ], ]; } /** * @dataProvider parseProvider */ public function testParse( array $expected, $term ) { $context = $this->mockContextExpectingAddFilter( $expected ); $feature = new HasTemplateFeature(); $feature->apply( $context, $term ); } }