mirror of
https://github.com/moodle/moodle.git
synced 2025-03-06 16:59:56 +01:00
MDL-40909 mod_forum: removed duplicated test (duplicated in enrol/meta/tests/plugin_test.php)
This commit is contained in:
parent
9788e26805
commit
50ac4392f3
@ -169,39 +169,6 @@ class mod_forum_lib_testcase extends advanced_testcase {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Test user_enrolment_deleted observer.
|
||||
*/
|
||||
public function test_user_enrolment_deleted_observer() {
|
||||
global $DB;
|
||||
|
||||
$this->resetAfterTest();
|
||||
|
||||
$metaplugin = enrol_get_plugin('meta');
|
||||
$user1 = $this->getDataGenerator()->create_user();
|
||||
$course1 = $this->getDataGenerator()->create_course();
|
||||
$course2 = $this->getDataGenerator()->create_course();
|
||||
$student = $DB->get_record('role', array('shortname' => 'student'));
|
||||
|
||||
$e1 = $metaplugin->add_instance($course2, array('customint1' => $course1->id));
|
||||
$enrol1 = $DB->get_record('enrol', array('id' => $e1));
|
||||
|
||||
// Enrol user.
|
||||
$metaplugin->enrol_user($enrol1, $user1->id, $student->id);
|
||||
$this->assertEquals(1, $DB->count_records('user_enrolments'));
|
||||
|
||||
// Unenrol user and capture event.
|
||||
$sink = $this->redirectEvents();
|
||||
$metaplugin->unenrol_user($enrol1, $user1->id);
|
||||
$events = $sink->get_events();
|
||||
$sink->close();
|
||||
$event = array_pop($events);
|
||||
|
||||
$this->assertEquals(0, $DB->count_records('user_enrolments'));
|
||||
$this->assertInstanceOf('\core\event\user_enrolment_deleted', $event);
|
||||
$this->assertEquals('user_unenrolled', $event->get_legacy_eventname());
|
||||
}
|
||||
|
||||
/**
|
||||
* Test the logic in the forum_tp_can_track_forums() function.
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user