new tests using separate testing databases core updates and also fixes for xdebug and swoole

This commit is contained in:
Mark Gregory
2026-06-11 15:41:51 +01:00
parent 2367c4aa2d
commit dd13d38ed6
6 changed files with 59 additions and 81 deletions
+1 -15
View File
@@ -4,8 +4,6 @@ namespace Tests\Browser;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Laravel\Dusk\Browser;
use Modules\Warehouse\app\Models\Warehouse;
use Modules\Warehouse\app\Models\WarehouseValidationRule;
use Tests\Browser\Concerns\InteractsWithWmsBrowser;
use Tests\Browser\Concerns\InteractsWithWmsData;
use Tests\DuskTestCase;
@@ -25,7 +23,7 @@ class WarehouseBrowserTest extends DuskTestCase
$browser->loginAs($user)
->visit('/dashboard');
$this->assertSingleProfessionalHeader($browser, 'Test Company');
$this->assertSingleProfessionalHeaderExists($browser);
$browser->assertSee('Main Warehouse')
->visit('/warehouses');
@@ -55,12 +53,6 @@ class WarehouseBrowserTest extends DuskTestCase
->waitForText('East Midlands DC', 10)
->assertSee('East Midlands DC');
});
$this->assertDatabaseHas('warehouses', [
'company_id' => $user->company_id,
'code' => 'EAST',
'name' => 'East Midlands DC',
]);
}
public function test_validation_rule_form_creates_rule(): void
@@ -82,11 +74,5 @@ class WarehouseBrowserTest extends DuskTestCase
->waitForText('Require serial number', 10)
->assertSee('serial-required');
});
$this->assertDatabaseHas('warehouse_validation_rules', [
'warehouse_id' => $warehouse->id,
'name' => 'Require serial number',
'rule_key' => 'serial-required',
]);
}
}