Merge branch 'MDL-81050-main' of https://github.com/roland04/moodle

This commit is contained in:
Ilya Tregubov 2024-03-21 10:52:39 +08:00
commit 45750b413e
15 changed files with 96 additions and 14 deletions

View file

@ -152,6 +152,22 @@ class navigationlib_test extends \advanced_testcase {
}
}
/**
* Test the add_attribute method.
* @covers \navigation_node::add_attribute
*/
public function test_node_add_attribute(): void {
$this->setup_node();
$node = $this->node->get('demo1');
$this->assertInstanceOf('navigation_node', $node);
if ($node !== false) {
$node->add_attribute('data-foo', 'bar');
$attribute = reset($node->attributes);
$this->assertEqualsCanonicalizing(['name' => 'data-foo', 'value' => 'bar'], $attribute);
}
}
public function test_node_check_if_active() {
$this->setup_node();