mpbaPlatformAdmin()->create(); PlatformPrice::create([ 'code' => 'basic', 'name' => 'Basic', 'strapline' => 'Starter plan', 'description' => 'Entry WMS access.', 'monthly_amount' => 4900, 'annual_amount' => 49000, 'currency' => 'gbp', 'badge_label' => 'Starter', 'features' => ['2 warehouses', '10 users'], 'sort_order' => 10, 'is_featured' => false, 'is_active' => true, ]); $this->browse(function (Browser $browser) use ($admin): void { $browser->loginAs($admin) ->resize(1440, 1000) ->visitRoute('platform.dashboard') ->assertSee('Pricing plans') ->assertSee('Basic') ->clickLink('Manage prices') ->assertRouteIs('platform.prices.index') ->assertSee('Pricing Administration') ->clickLink('Add price') ->assertRouteIs('platform.prices.create') ->assertSee('Create Price'); }); } }