it('can set news to public with button', function () {
$news = News::factory()->create([
'status' => '下書き'
]);
expect($news->status)->toBe('下書き');
livewire(NewsResource\Pages\ManageNews::class)
->callTableColumnAction('set_public', $news)
->assertTableColumnStateSet('status', '公開中');
$news->refresh();
expect($news->status)->toBe('公開中');
});
it('can set news to public with button', function () {
$news = News::factory()->create([
'status' => '下書き'
]);
expect($news->status)->toBe('下書き');
livewire(NewsResource\Pages\ManageNews::class)
->callTableColumnAction('set_public', $news)
->assertTableColumnStateSet('status', '公開中');
$news->refresh();
expect($news->status)->toBe('公開中');
});