aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/api_test.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/api_test.php b/tests/api_test.php
index a2900e4..5f7b8e2 100644
--- a/tests/api_test.php
+++ b/tests/api_test.php
@@ -234,8 +234,6 @@ final class local_webhooks_api_testcase extends advanced_testcase {
/**
* Testing get to the list services by event name.
*
- * @todo It's no testing all conditional.
- *
* @group local_webhooks
*
* @throws \dml_exception
@@ -246,18 +244,20 @@ final class local_webhooks_api_testcase extends advanced_testcase {
$this->resetAfterTest();
$eventname = generate_uuid();
+ $limit = random_int(1, 5);
$total = random_int(5, 20);
$ids = [];
for ($i = 0; $i < $total; $i++) {
$record = self::get_random_record();
- $record->events[] = $eventname;
+ $record->events[] = $i < $limit ? $eventname : '';
$ids[] = api::add_service($record);
}
+ self::assertEquals(count($ids), api::get_total_count());
$services = api::get_services_by_event($eventname);
- self::assertCount(count($ids), $services);
+ self::assertCount($limit, $services);
foreach ($services as $service) {
self::assertContains($service->id, $ids);