MDL-25505 behat: Adding a time gap between two cron runs.
authorDavid Monllao <davidm@moodle.com>
Thu, 27 Feb 2014 06:29:20 +0000 (14:29 +0800)
committerDavid Monllao <davidm@moodle.com>
Thu, 27 Feb 2014 06:29:20 +0000 (14:29 +0800)
According to \core\task\scheduled_task::get_next_scheduled_time() we
wait 61 seconds, as the next scheduled time is in the next minute.

badges/tests/behat/award_badge.feature

index faf198c..582b9fb 100644 (file)
@@ -235,6 +235,8 @@ Feature: Award badges
     # We can't wait for cron to happen, so the admin manually triggers it.
     And I trigger cron
     # The admin needs to trigger cron twice to see the completion status as completed.
+    # We wait more than 1 minute because of the next cron run scheduled time.
+    And I wait "61" seconds
     And I trigger cron
     # Finally the admin goes back to homepage to continue the user story.
     And I am on homepage