From f26274a45cb813a3fac16b2bb30ea12bf84729f4 Mon Sep 17 00:00:00 2001 From: Juan Leyva Date: Wed, 16 Sep 2015 23:14:11 +0200 Subject: [PATCH] MDL-50353 mod_scorm: Fix problem with ids ordering in tests --- mod/scorm/tests/externallib_test.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mod/scorm/tests/externallib_test.php b/mod/scorm/tests/externallib_test.php index a0cf4a8c5c2..2a4106fa99c 100644 --- a/mod/scorm/tests/externallib_test.php +++ b/mod/scorm/tests/externallib_test.php @@ -429,7 +429,8 @@ class mod_scorm_external_testcase extends externallib_advanced_testcase { $trackids = $DB->get_records('scorm_scoes_track', array('userid' => $student->id, 'scoid' => $sco->id, 'scormid' => $scorm->id, 'attempt' => 1)); - - $this->assertEquals(array_keys($trackids), $result['trackids']); + // We use asort here to prevent problems with ids ordering. + $expectedkeys = array_keys($trackids); + $this->assertEquals(asort($expectedkeys), asort($result['trackids'])); } }