actingAs($this->user); Bus::fake(); Livewire::test(CreateServer::class) ->set('provider', ServerProvider::CUSTOM) ->set('name', 'test') ->set('ip', '1.1.1.1') ->set('port', '22') ->set('os', OperatingSystem::UBUNTU22) ->set('webserver', Webserver::NGINX) ->set('database', Database::MYSQL80) ->set('php', '8.2') ->call('submit') ->assertSuccessful(); $this->assertDatabaseHas('servers', [ 'name' => 'test', 'ip' => '1.1.1.1', 'status' => ServerStatus::INSTALLING, ]); Bus::assertDispatched(Initialize::class); } }