withoutMiddleware(\App\Http\Middleware\EnsurePlatformSession::class); Http::fake([ config('billing.api_url').'/balance*' => Http::response(['balance_minor' => 50000]), ]); } public function test_programme_create_page_has_no_qr_customizer(): void { $user = User::create([ 'public_id' => 'usr_prog_create', 'name' => 'Host', 'email' => 'host-prog@example.com', ]); $this->actingAs($user) ->get(route('programmes.create')) ->assertOk() ->assertSee('New programme') ->assertSee('Create programme') ->assertDontSee('qrCustomizer') ->assertDontSee('customization-fields') ->assertDontSee('Design your QR'); } }