Esempio n. 1
0
 public function test_delete()
 {
     $this->search->index();
     $querydata = new stdClass();
     $querydata->q = 'message';
     $this->assertCount(2, $this->search->search($querydata));
     $areaid = \core_search\manager::generate_areaid('core_mocksearch', 'role_capabilities');
     $this->search->delete_index($areaid);
     cache_helper::purge_by_definition('core', 'search_results');
     $this->assertCount(0, $this->search->search($querydata));
 }
Esempio n. 2
0
 /**
  * @dataProvider file_indexing_provider
  */
 public function test_delete($fileindexing)
 {
     $this->engine->test_set_config('fileindexing', $fileindexing);
     $this->generator->create_record();
     $this->generator->create_record();
     $this->search->index();
     $querydata = new stdClass();
     $querydata->q = 'message';
     $this->assertCount(2, $this->search->search($querydata));
     $areaid = \core_search\manager::generate_areaid('core_mocksearch', 'mock_search_area');
     $this->search->delete_index($areaid);
     $this->assertCount(0, $this->search->search($querydata));
 }