tests fixing ofr modules

This commit is contained in:
Mark Gregory
2026-06-16 23:07:54 +01:00
parent d49d859254
commit a866fe5884
5 changed files with 214 additions and 80 deletions
+11 -8
View File
@@ -29,19 +29,22 @@ class WarehouseBrowserTest extends DuskTestCase
$this->assertSingleProfessionalHeader($browser, 'Warehouses');
$browser->assertSee('Main Warehouse')
->visit('/warehouse-rules');
->visit('/warehouse-rules')
->assertPathIs('/warehouse-rules');
$this->assertSingleProfessionalHeader($browser, 'Validation Rules');
$browser->select('warehouse_id', (string) $warehouse->id)
->type('name', 'Require batch number')
->type('rule_key', 'batch-required')
$browser->assertSee('Require batch number')
->assertSee('batch-required')
->select('warehouse_id', (string) $warehouse->id)
->type('name', 'Require expiry date')
->type('rule_key', 'expiry-required')
->select('severity', 'error')
->type('configuration', '{"field":"batch_number"}')
->type('configuration', '{"field":"expires_at"}')
->press('Add rule')
->waitForText('Require batch number', 10)
->assertSee('Require batch number')
->assertSee('batch-required');
->waitForText('Require expiry date', 10)
->assertSee('Require expiry date')
->assertSee('expiry-required');
});
}