Skip to content
This repository was archived by the owner on Aug 22, 2023. It is now read-only.

Commit 01db243

Browse files
committed
Fix integration tests for breaking change
1 parent 074b26f commit 01db243

File tree

1 file changed

+38
-8
lines changed

1 file changed

+38
-8
lines changed

tests/QueryTest.php

Lines changed: 38 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -72,31 +72,61 @@ public function testAndWhere(): void
7272

7373
public function testLike(): void
7474
{
75-
$users = User::where('name', 'like', '%doe')->get();
75+
$users = User::where('name', 'like', '%Doe')->get();
7676
$this->assertCount(2, $users);
7777

7878
$users = User::where('name', 'like', '%y%')->get();
79-
$this->assertCount(3, $users);
79+
$this->assertCount(2, $users);
8080

8181
$users = User::where('name', 'LIKE', '%y%')->get();
82-
$this->assertCount(3, $users);
82+
$this->assertCount(2, $users);
8383

84-
$users = User::where('name', 'like', 't%')->get();
84+
$users = User::where('name', 'like', 'T%')->get();
8585
$this->assertCount(1, $users);
8686
}
8787

8888
public function testNotLike(): void
8989
{
9090
$users = User::where('name', 'not like', '%doe')->get();
91-
$this->assertCount(7, $users);
91+
$this->assertCount(9, $users);
9292

9393
$users = User::where('name', 'not like', '%y%')->get();
94-
$this->assertCount(6, $users);
94+
$this->assertCount(7, $users);
9595

9696
$users = User::where('name', 'not LIKE', '%y%')->get();
97-
$this->assertCount(6, $users);
97+
$this->assertCount(7, $users);
9898

9999
$users = User::where('name', 'not like', 't%')->get();
100+
$this->assertCount(9, $users);
101+
}
102+
103+
public function testIlike(): void
104+
{
105+
$users = User::where('name', 'ilike', '%doe')->get();
106+
$this->assertCount(2, $users);
107+
108+
$users = User::where('name', 'ilike', '%y%')->get();
109+
$this->assertCount(3, $users);
110+
111+
$users = User::where('name', 'ILIKE', '%y%')->get();
112+
$this->assertCount(3, $users);
113+
114+
$users = User::where('name', 'ilike', 't%')->get();
115+
$this->assertCount(1, $users);
116+
}
117+
118+
public function testNotIlike(): void
119+
{
120+
$users = User::where('name', 'not ilike', '%doe')->get();
121+
$this->assertCount(7, $users);
122+
123+
$users = User::where('name', 'not ilike', '%y%')->get();
124+
$this->assertCount(6, $users);
125+
126+
$users = User::where('name', 'not ILIKE', '%y%')->get();
127+
$this->assertCount(6, $users);
128+
129+
$users = User::where('name', 'not ilike', 't%')->get();
100130
$this->assertCount(8, $users);
101131
}
102132

@@ -314,7 +344,7 @@ public function testSubQuery(): void
314344

315345
$users = User::where('title', 'user')->where(function ($query) {
316346
$query->where('age', 35)
317-
->orWhere('name', 'like', '%harry%');
347+
->orWhere('name', 'like', '%Harry%');
318348
})
319349
->get();
320350

0 commit comments

Comments
 (0)