Files
WMS/tests/Browser/WmsPricingCrudBrowserTest.php
2026-09-21 10:14:57 +01:00

37 lines
1.0 KiB
PHP
Executable File

<?php
namespace Tests\Browser;
use Laravel\Dusk\Browser;
use Tests\Browser\Concerns\InteractsWithWmsBrowser;
use Tests\Browser\Concerns\InteractsWithWmsData;
use Tests\DuskTestCase;
class WmsPricingCrudBrowserTest extends DuskTestCase
{
use InteractsWithWmsBrowser;
use InteractsWithWmsData;
public function test_platform_pricing_cards_and_admin_price_crud_are_reachable(): void
{
$admin = $this->platformAdminUser();
$this->seedPlatformPrices();
$this->browse(function (Browser $browser) use ($admin): void {
$browser->loginAs($admin)
->visit('/platform/pricing');
$this->assertSingleProfessionalHeader($browser, 'Pricing');
$browser->assertSee('Basic')
->assertSee('Advanced')
->assertSee('Pro')
->visit('/admin/prices');
$this->assertSingleProfessionalHeader($browser, '');
$browser->assertSee('Basic')
->assertSee('Advanced')
->assertSee('Pro');
});
}
}