MDL-74886 core_admin: Add unit test

Simple unit test to verify we don't get the TypeError anymore.
This commit is contained in:
Adam Olley
2022-06-08 10:08:21 +08:00
committed by Simey Lameze
parent 23bb2275d9
commit c8ade37695
+11
View File
@@ -357,6 +357,17 @@ class core_admintree_testcase extends advanced_testcase {
$this->assertSame('', get_config('abc_cde', 'execpath'));
}
/**
* Test setting an empty duration displays the correct validation message.
*/
public function test_emptydurationvalue() {
$this->resetAfterTest();
$adminsetting = new admin_setting_configduration('abc_cde/duration', 'some desc', '', '');
// A value that isn't a number is treated as a zero, so we expect to see no error message.
$this->assertEmpty($adminsetting->write_setting(['u' => '3600', 'v' => 'abc']));
}
/**
* Test setting for blocked hosts
*