#[Test]
public function it_shows_full_group_form_for_super_admin()
{
PrimusUser::instance()->actingAs('admin', 2);
try {
$component = Livewire::test($this->page);
$component->assertSuccessful();
$group = $this->phase->initialPhaseGroups->first();
$component->mountAction('editPhaseGroup', ['id' => $group->id])
->assertSuccessful()
->assertFormExists('mountedActionForm')
->assertFormFieldExists('name', 'mountedActionForm')
->assertFormFieldExists('status', 'mountedActionForm')
->assertFormFieldExists('is_multiple_choice', 'mountedActionForm')
->assertFormFieldExists('description', 'mountedActionForm')
->assertFormFieldExists('variants', 'mountedActionForm')
->assertFormFieldExists('is_relevant', 'mountedActionForm');
} finally {
$this->signOut();
}
}
#[Test]
public function it_shows_full_group_form_for_super_admin()
{
PrimusUser::instance()->actingAs('admin', 2);
try {
$component = Livewire::test($this->page);
$component->assertSuccessful();
$group = $this->phase->initialPhaseGroups->first();
$component->mountAction('editPhaseGroup', ['id' => $group->id])
->assertSuccessful()
->assertFormExists('mountedActionForm')
->assertFormFieldExists('name', 'mountedActionForm')
->assertFormFieldExists('status', 'mountedActionForm')
->assertFormFieldExists('is_multiple_choice', 'mountedActionForm')
->assertFormFieldExists('description', 'mountedActionForm')
->assertFormFieldExists('variants', 'mountedActionForm')
->assertFormFieldExists('is_relevant', 'mountedActionForm');
} finally {
$this->signOut();
}
}