X-Git-Url: http://git.moodle.org/gw?p=moodle.git;a=blobdiff_plain;f=course%2Ftests%2Fexternallib_test.php;h=574cb72a1d93945ea91bc8218cfefc73abbf8e13;hp=8ec184b630f6f3e22ac9e016f7fa01d97287e1c3;hb=e51f7a6a20752c280451ae7eeed9609082d7c178;hpb=efb2517a2fae71a550f2f452c2351e390e0db94a diff --git a/course/tests/externallib_test.php b/course/tests/externallib_test.php index 8ec184b630f..574cb72a1d9 100644 --- a/course/tests/externallib_test.php +++ b/course/tests/externallib_test.php @@ -234,6 +234,16 @@ class core_course_externallib_testcase extends externallib_advanced_testcase { $this->assertEquals(1, count($categories)); + // Same query, but forcing a parameters clean. + $categories = core_course_external::get_categories(array( + array('key' => 'id', 'value' => "$category1->id"), + array('key' => 'idnumber', 'value' => $category1->idnumber), + array('key' => 'name', 'value' => $category1->name . "
"), + array('key' => 'visible', 'value' => '1')), 0); + $categories = external_api::clean_returnvalue(core_course_external::get_categories_returns(), $categories); + + $this->assertEquals(1, count($categories)); + // Retrieve categories from parent. $categories = core_course_external::get_categories(array( array('key' => 'parent', 'value' => $category3->id)), 1);