From 94ff9d806f7962f26634a42686fad9ffeb7103e1 Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Thu, 7 Jun 2018 06:04:53 +0400 Subject: New test Signed-off-by: Valentin Popov --- tests/api_test.php | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'tests') diff --git a/tests/api_test.php b/tests/api_test.php index d7b9f4b..c435e71 100644 --- a/tests/api_test.php +++ b/tests/api_test.php @@ -91,6 +91,23 @@ class tool_apisiteadmins_api_testcase extends advanced_testcase { $this->assertEquals($user2, get_admin()); } + /** + * @depends test_adding_and_deleting_administrator + */ + public function test_deleting_all_administrators() { + global $CFG; + + $this->resetAfterTest(true); + + $this->assertCount(1, get_admins()); + $user = get_admin(); + + /* Removes a single administrator */ + tool_apisiteadmins::remove_user($user->id); + $this->assertCount(1, get_admins()); + $this->assertEquals($user, get_admin()); + } + /** * @depends test_adding_and_deleting_administrator */ -- cgit v1.2.3