aboutsummaryrefslogtreecommitdiff
path: root/tests/task_test.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/task_test.php')
-rw-r--r--tests/task_test.php21
1 files changed, 19 insertions, 2 deletions
diff --git a/tests/task_test.php b/tests/task_test.php
index 1fe9bc2..7779261 100644
--- a/tests/task_test.php
+++ b/tests/task_test.php
@@ -36,6 +36,9 @@ final class local_webhooks_task_testcase extends advanced_testcase {
* Testing add a task to the queue.
*/
public function test_add_task() {
+ global $DB;
+
+ $DB->delete_records('task_adhoc');
$this->resetAfterTest();
manager::queue_adhoc_task(new notify());
@@ -53,6 +56,9 @@ final class local_webhooks_task_testcase extends advanced_testcase {
* @throws \dml_exception
*/
public function test_execute_disabled() {
+ global $DB;
+
+ $DB->delete_records('task_adhoc');
curl::mock_response('{}');
$this->resetAfterTest();
@@ -80,6 +86,9 @@ final class local_webhooks_task_testcase extends advanced_testcase {
* @throws \dml_exception
*/
public function test_execute_enabled() {
+ global $DB;
+
+ $DB->delete_records('task_adhoc');
curl::mock_response('{}');
$this->resetAfterTest();
@@ -116,10 +125,14 @@ final class local_webhooks_task_testcase extends advanced_testcase {
* @throws \dml_exception
*/
public function test_observer_multiple() {
- $generator = self::getDataGenerator();
+ global $DB;
+
+ $DB->delete_records('task_adhoc');
curl::mock_response('{}');
$this->resetAfterTest();
+ $generator = self::getDataGenerator();
+
$record = new record();
$record->events = ['\core\event\course_created'];
$record->header = 'application/json';
@@ -159,10 +172,14 @@ final class local_webhooks_task_testcase extends advanced_testcase {
* @throws \dml_exception
*/
public function test_observer_single() {
- $generator = self::getDataGenerator();
+ global $DB;
+
+ $DB->delete_records('task_adhoc');
curl::mock_response('{}');
$this->resetAfterTest();
+ $generator = self::getDataGenerator();
+
$record = new record();
$record->events = ['\core\event\course_created'];
$record->header = 'application/json';