Skip to content

Commit 972fdb7

Browse files
committed
test: improve missing file generation consistency
1 parent 63f1ce5 commit 972fdb7

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

test/phpunit/Migration/MigratorTest.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -659,7 +659,10 @@ private static function generateFileList($missingFiles = false, $duplicateFiles
659659
if($missingFiles) {
660660
$numToRemove = rand(1, (int)($migLength / 10));
661661
for($i = 0; $i < $numToRemove; $i++) {
662-
$keyToRemove = array_rand($fileList);
662+
do {
663+
$keyToRemove = array_rand($fileList);
664+
}
665+
while($keyToRemove === array_key_last($fileList));
663666
unset($fileList[$keyToRemove]);
664667
}
665668
}

0 commit comments

Comments
 (0)