@abkrim are you using the RefreshDatabase trait or any other trait so you start with a fresh database after each test?
Dec 19, 2019
11
Level 13
[SOLVED] Upgrade system to PHP 7.4 fail only test for users
Hi.
I'm desesperate.
Today upgrade my develop system to PHP 7.4. Well after upgrade, run test and I see fails on Users tests.
- I run test by folder (models) Domain, Mailboxes. All work fine
- Run test for users, and I get error.
Error?
Only user nas a problem, and there're using mysql database, instead sqlite in memory.
A simple test for verify problem
function a_super_admin_can_get_index_users()
{
Passport::actingAs(
factory(User::class)->create(['is_super_admin' => true])
);
// factory(User::class, 15)->create();
$response = $this->get('/api/v1/users');
dd($response); // For verify problem
$response
->assertStatus(200)
->assertJsonCount(15, $key = 'data');
}
Response show 28 users there're in Mysql database. Buty my test using sqlite.
Desesperate
Please or to participate in this conversation.