diff --git a/lib/tests/behat/behat_data_generators.php b/lib/tests/behat/behat_data_generators.php index a405408d470..a2ce75f044a 100644 --- a/lib/tests/behat/behat_data_generators.php +++ b/lib/tests/behat/behat_data_generators.php @@ -352,6 +352,18 @@ class behat_data_generators extends behat_base { $data['enrol'] = 'manual'; } + if (!isset($data['timestart'])) { + $data['timestart'] = 0; + } + + if (!isset($data['timeend'])) { + $data['timeend'] = 0; + } + + if (!isset($data['status'])) { + $data['status'] = null; + } + // If the provided course shortname is the site shortname we consider it a system role assign. if ($data['courseid'] == $SITE->id) { // Frontpage course assign. @@ -360,7 +372,8 @@ class behat_data_generators extends behat_base { } else { // Course assign. - $this->datagenerator->enrol_user($data['userid'], $data['courseid'], $data['roleid'], $data['enrol']); + $this->datagenerator->enrol_user($data['userid'], $data['courseid'], $data['roleid'], $data['enrol'], + $data['timestart'], $data['timeend'], $data['status']); } }