Skip to content

Commit 5792da9

Browse files
committed
Make sure getRan() returns migrations in proper order.
1 parent efb62ed commit 5792da9

2 files changed

Lines changed: 2 additions & 1 deletion

File tree

src/Illuminate/Database/Migrations/DatabaseMigrationRepository.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public function __construct(Resolver $resolver, $table)
4545
*/
4646
public function getRan()
4747
{
48-
return $this->table()->lists('migration');
48+
return $this->table()->orderBy('migration', 'asc')->lists('migration');
4949
}
5050

5151
/**

tests/Database/DatabaseMigrationRepositoryTest.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public function testGetRanMigrationsListMigrationsByPackage()
1818
$connectionMock = m::mock('Illuminate\Database\Connection');
1919
$repo->getConnectionResolver()->shouldReceive('connection')->with(null)->andReturn($connectionMock);
2020
$repo->getConnection()->shouldReceive('table')->once()->with('migrations')->andReturn($query);
21+
$query->shouldReceive('orderBy')->once()->with('migration', 'asc')->andReturn($query);
2122
$query->shouldReceive('lists')->once()->with('migration')->andReturn('bar');
2223

2324
$this->assertEquals('bar', $repo->getRan());

0 commit comments

Comments
 (0)