Merge branch 'MDL-64701-category-customfields-master' of https://github.com/dmitriim/moodle

This commit is contained in:
David Monllaó 2019-04-22 09:39:26 +02:00 committed by Eloy Lafuente (stronk7)
commit 8de5c25696
2 changed files with 14 additions and 0 deletions

View File

@ -181,4 +181,16 @@ class customfield extends \core_search\base {
public function get_doc_icon(\core_search\document $doc) : \core_search\document_icon {
return new \core_search\document_icon('i/customfield');
}
/**
* Returns a list of category names associated with the area.
*
* @return array
*/
public function get_category_names() {
return [
\core_search\manager::SEARCH_AREA_CATEGORY_COURSE_CONTENT,
\core_search\manager::SEARCH_AREA_CATEGORY_COURSES
];
}
}

View File

@ -609,8 +609,10 @@ class course_search_testcase extends advanced_testcase {
public function test_get_category_names() {
$coursessearcharea = \core_search\manager::get_search_area($this->coursesareaid);
$sectionsearcharea = \core_search\manager::get_search_area($this->sectionareaid);
$customfieldssearcharea = \core_search\manager::get_search_area($this->customfieldareaid);
$this->assertEquals(['core-courses'], $coursessearcharea->get_category_names());
$this->assertEquals(['core-course-content'], $sectionsearcharea->get_category_names());
$this->assertEquals(['core-course-content', 'core-courses'], $customfieldssearcharea->get_category_names());
}
}