mirror of
https://github.com/moodle/moodle.git
synced 2025-08-09 19:06:41 +02:00
MDL-68076 core: log user's click on feedback links
This commit is contained in:
parent
a3a9539bd7
commit
363aaf6eaa
9 changed files with 152 additions and 5 deletions
|
@ -69,6 +69,7 @@ class record_action_testcase extends externallib_advanced_testcase {
|
|||
$context = context_system::instance();
|
||||
$user = $this->getDataGenerator()->create_user();
|
||||
$this->setUser($user);
|
||||
$eventsink = $this->redirectEvents();
|
||||
|
||||
$now = time();
|
||||
|
||||
|
@ -78,5 +79,10 @@ class record_action_testcase extends externallib_advanced_testcase {
|
|||
|
||||
$preference = get_user_preferences('core_userfeedback_' . $action);
|
||||
$this->assertGreaterThanOrEqual($now, $preference);
|
||||
|
||||
$events = $eventsink->get_events();
|
||||
$this->assertCount(1, $events);
|
||||
$this->assertInstanceOf('\core\event\userfeedback_' . $action, $events[0]);
|
||||
$eventsink->clear();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue