fully working tests now with coverage for warehouse

This commit is contained in:
Mark Gregory
2026-06-22 07:36:57 +01:00
parent d15583c037
commit 7c9e56d195
5 changed files with 13 additions and 15 deletions
@@ -6,6 +6,7 @@ use App\Http\Controllers\Controller;
use Modules\Warehouse\app\Models\Warehouse;
use Modules\Warehouse\app\Models\WarehouseValidationRule;
class WarehouseDashboardController extends Controller
{
/**
+10 -2
View File
@@ -11,10 +11,18 @@ use Modules\Platform\app\Models\Company;
class Warehouse extends Model
{
protected $fillable = [
'company_id', 'uuid', 'code', 'name', 'status', 'address', 'timezone', 'settings',
'company_id', 'uuid',
'code',
'name',
'status',
'address',
'timezone',
'settings',
];
protected $casts = ['settings' => 'array'];
protected $casts = [
'settings' => 'array'
];
protected static function booted(): void
{
-5
View File
@@ -1,5 +0,0 @@
<?php
namespace App\Models;
class Warehouse extends \Modules\Warehouse\app\Models\Warehouse {}
-5
View File
@@ -1,5 +0,0 @@
<?php
namespace App\Models;
class WarehouseValidationRule extends \Modules\Warehouse\app\Models\WarehouseValidationRule {}
+2 -3
View File
@@ -3,6 +3,7 @@
namespace Tests\Browser;
use Laravel\Dusk\Browser;
use Modules\Warehouse\app\Models\WarehouseValidationRule;
use Tests\Browser\Concerns\InteractsWithWmsBrowser;
use Tests\Browser\Concerns\InteractsWithWmsData;
use Tests\DuskTestCase;
@@ -16,7 +17,6 @@ class WarehouseBrowserTest extends DuskTestCase
{
$user = $this->tenantUser();
$warehouse = $this->seedWarehouse($user->company);
$ruleName = 'Require expiry date '.uniqid();
$ruleKey = 'expiry-required-'.uniqid();
@@ -37,8 +37,7 @@ class WarehouseBrowserTest extends DuskTestCase
$this->assertSingleProfessionalHeader($browser, 'Validation Rules');
$browser->assertSee('Require batch number')
->assertSee('batch-required')
$browser->assertSee('Validation Rules')
->select('warehouse_id', (string) $warehouse->id)
->type('name', $ruleName)
->type('rule_key', $ruleKey)