Skip to content

Commit 4f58620

Browse files
committed
add test
1 parent 2c4fc81 commit 4f58620

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

tests/Database/DatabaseQueryBuilderTest.php

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2906,6 +2906,14 @@ public function testSqlServerLimitsAndOffsets()
29062906
$builder = $this->getSqlServerBuilder();
29072907
$builder->select('*')->from('users')->skip(10)->take(10)->orderBy('email', 'desc');
29082908
$this->assertSame('select * from (select *, row_number() over (order by [email] desc) as row_num from [users]) as temp_table where row_num between 11 and 20 order by row_num', $builder->toSql());
2909+
2910+
$builder = $this->getSqlServerBuilder();
2911+
$builder->select('*')->from('users')->take('foo');
2912+
$this->assertSame('select * from [users]', $builder->toSql());
2913+
2914+
$builder = $this->getSqlServerBuilder();
2915+
$builder->select('*')->from('users')->take('foo')->offset('bar');
2916+
$this->assertSame('select * from (select *, row_number() over (order by (select 0)) as row_num from [users]) as temp_table where row_num between 1 and 0 order by row_num', $builder->toSql());
29092917
}
29102918

29112919
public function testMySqlSoundsLikeOperator()

0 commit comments

Comments
 (0)