Skip to content

Commit 1068dd1

Browse files
committed
Add tests of latest() and oldest() for when one integer argument is passed
1 parent b1deaa2 commit 1068dd1

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/Database/DatabaseQueryBuilderTest.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2098,6 +2098,11 @@ public function testLatest()
20982098
$builder = $this->getBuilder();
20992099
$builder->select('*')->from('users')->latest('updated_at', 1);
21002100
$this->assertSame('select * from "users" order by "updated_at" desc limit 1', $builder->toSql());
2101+
2102+
$builder = $this->getBuilder();
2103+
$builder->from('users')->latest(1);
2104+
$this->assertSame('select * from "users" order by "created_at" desc limit 1', $builder->toSql());
2105+
$this->assertSame(1, $builder->limit);
21012106
}
21022107

21032108
public function testOldest()
@@ -2121,6 +2126,11 @@ public function testOldest()
21212126
$builder = $this->getBuilder();
21222127
$builder->select('*')->from('users')->oldest('updated_at', 1);
21232128
$this->assertSame('select * from "users" order by "updated_at" asc limit 1', $builder->toSql());
2129+
2130+
$builder = $this->getBuilder();
2131+
$builder->from('users')->oldest(1);
2132+
$this->assertSame('select * from "users" order by "created_at" asc limit 1', $builder->toSql());
2133+
$this->assertSame(1, $builder->limit);
21242134
}
21252135

21262136
public function testInRandomOrderMySql()

0 commit comments

Comments
 (0)