Database Test: RefreshDatabase Trait

Gunakan trait RefreshDatabase di file test agar database pengujian di-reset otomatis ke kondisi bersih di setiap pengujian.

👀 Contoh dulu

uses(Illuminate\Foundation\Testing\RefreshDatabase::class);

Hasilnya: Database di-migrate dan di-rollback otomatis di setiap fungsi test.

💡 Mencegah pencemaran data antar pengujian.

📝 Sekarang giliranmu

Panggil fitur penyegaran basis data yang merupakan bawaan core Laravel (RefreshDatabase) pada file test agar memori kembali bersih di tiap blok ujian.

Preview