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

This commit is contained in:
David Monllaó
2019-04-23 13:36:50 +02:00
committed by Eloy Lafuente (stronk7)
2 changed files with 14 additions and 0 deletions
+12
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
];
}
}
+2
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());
}
}