fixed bug with pricing controler and validation model
This commit is contained in:
@@ -17,22 +17,32 @@ class WarehouseBrowserTest extends DuskTestCase
|
||||
public function test_tenant_warehouse_dashboard_and_administration_pages(): void
|
||||
{
|
||||
$user = $this->tenantUser();
|
||||
$this->seedWarehouse($user->company);
|
||||
$warehouse = $this->seedWarehouse($user->company);
|
||||
|
||||
$this->browse(function (Browser $browser) use ($user): void {
|
||||
$this->browse(function (Browser $browser) use ($user, $warehouse): void {
|
||||
$browser->loginAs($user)
|
||||
->visit('/dashboard');
|
||||
|
||||
$this->assertSingleProfessionalHeaderExists($browser);
|
||||
|
||||
$browser->assertSee('Main Warehouse')
|
||||
->visit('/warehouses');
|
||||
|
||||
$this->assertSingleProfessionalHeader($browser, 'Warehouses');
|
||||
|
||||
$browser->assertSee('Main Warehouse')
|
||||
->visit('/warehouse-rules');
|
||||
|
||||
$this->assertSingleProfessionalHeader($browser, 'Validation Rules');
|
||||
$browser->assertSee('Require batch number')
|
||||
|
||||
$browser->select('warehouse_id', (string) $warehouse->id)
|
||||
->type('name', 'Require batch number')
|
||||
->type('rule_key', 'batch-required')
|
||||
->select('severity', 'error')
|
||||
->type('configuration', '{"field":"batch_number"}')
|
||||
->press('Add rule')
|
||||
->waitForText('Require batch number', 10)
|
||||
->assertSee('Require batch number')
|
||||
->assertSee('batch-required');
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user