feat(test): menambahkan assertHasNoErrors() dan assertDispatched('refreshDatatable')

This commit is contained in:
Yoga Pangestu 2025-09-29 20:32:05 +07:00
parent ad70a78e03
commit efb2cf8635
9 changed files with 14 additions and 0 deletions

View File

@ -31,6 +31,7 @@
->set('form.description', $data['description'])
->set('form.sort_order', $data['sort_order'])
->call('create')
->assertHasNoErrors()
->assertDispatched('refreshDatatable');
expect(CategoryModel::count())->toBe(1);
@ -48,6 +49,7 @@
->set('form.description', $data['description'])
->set('form.sort_order', $data['sort_order'])
->call('update')
->assertHasNoErrors()
->assertDispatched('refreshDatatable');
$category->refresh();
@ -61,6 +63,7 @@
Livewire::test(Category::class)
->call('delete', $category)
->assertHasNoErrors()
->assertDispatched('refreshDatatable');
expect(CategoryModel::count())->toBe(0);

View File

@ -30,6 +30,7 @@
->set('form.discount_percentage', $data['discount_percentage'])
->set('form.terms_conditions', $data['terms_conditions'])
->call('create')
->assertHasNoErrors()
->assertDispatched('refreshDatatable');
expect(MembershipModel::count())->toBe(1);
@ -48,6 +49,7 @@
->set('form.discount_percentage', $data['discount_percentage'])
->set('form.terms_conditions', $data['terms_conditions'])
->call('update')
->assertHasNoErrors()
->assertDispatched('refreshDatatable');
$membership->refresh();
@ -62,6 +64,7 @@
Livewire::test(Membership::class)
->call('delete', $membership)
->assertHasNoErrors()
->assertDispatched('refreshDatatable');
expect(MembershipModel::count())->toBe(0);

View File

@ -34,6 +34,7 @@
->set('form.is_active', $data['is_active']->value)
->call('save')
->assertHasNoErrors()
->assertDispatched('refreshDatatable')
->assertRedirect(Index::class);
$this->assertDatabaseHas('vouchers', [

View File

@ -40,6 +40,7 @@
->set('form.max_discount', $data['max_discount'])
->set('form.is_active', $data['is_active']->value)
->call('save')
->assertHasNoErrors()
->assertDispatched('refreshDatatable')
->assertRedirect(Index::class);

View File

@ -36,6 +36,7 @@
Livewire::test(Index::class)
->call('delete', $voucher)
->assertHasNoErrors()
->assertDispatched('refreshDatatable');
expect(Voucher::count())->toBe(0);

View File

@ -28,6 +28,8 @@
->set('form.opened_date', $data['opened_date'])
->set('form.status', $data['status']->value)
->call('save')
->assertHasNoErrors()
->assertDispatched('refreshDatatable')
->assertRedirect(Index::class);
$this->assertDatabaseHas('outlets', [

View File

@ -32,6 +32,7 @@
->set('form.opened_date', $data['opened_date'])
->set('form.status', $data['status']->value)
->call('save')
->assertHasNoErrors()
->assertDispatched('refreshDatatable')
->assertRedirect(Index::class);

View File

@ -32,6 +32,7 @@
Livewire::test(Index::class)
->call('delete', $outlet)
->assertHasNoErrors()
->assertDispatched('refreshDatatable');
expect(Outlet::count())->toBe(0);

View File

@ -32,6 +32,7 @@
Livewire::test(Index::class)
->call('delete', $user)
->assertHasNoErrors()
->assertDispatched('refreshDatatable');
expect(User::count())->toBe(0);