1*4756d8a3SGerrit Uitslag<?php 2*4756d8a3SGerrit Uitslag 3*4756d8a3SGerrit Uitslag// must be run within Dokuwiki 4*4756d8a3SGerrit Uitslagif (!defined('DOKU_INC')) die(); 5*4756d8a3SGerrit Uitslag 6*4756d8a3SGerrit Uitslag/** 7*4756d8a3SGerrit Uitslag * Test cases search only in a namespace or exclude a namespace 8*4756d8a3SGerrit Uitslag */ 9*4756d8a3SGerrit Uitslagclass FulltextPageLookupTest extends DokuWikiTest { 10*4756d8a3SGerrit Uitslag 11*4756d8a3SGerrit Uitslag public function test_inoutns() { 12*4756d8a3SGerrit Uitslag saveWikiText('test:page1', 'Some text', 'Test initialization'); 13*4756d8a3SGerrit Uitslag idx_addPage('test:page1'); 14*4756d8a3SGerrit Uitslag saveWikiText('ns:page2', 'Other text', 'Test initialization'); 15*4756d8a3SGerrit Uitslag idx_addPage('ns:page2'); 16*4756d8a3SGerrit Uitslag 17*4756d8a3SGerrit Uitslag $this->assertEquals(['test:page1' => null, 'ns:page2' => null], ft_pageLookup('page')); 18*4756d8a3SGerrit Uitslag $this->assertEquals(['test:page1' => null], ft_pageLookup('page @test')); 19*4756d8a3SGerrit Uitslag $this->assertEquals(['ns:page2' => null], ft_pageLookup('page ^test')); 20*4756d8a3SGerrit Uitslag } 21*4756d8a3SGerrit Uitslag 22*4756d8a3SGerrit Uitslag} 23