fully working tests now with coverage for warehouse
This commit is contained in:
@@ -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
|
||||
{
|
||||
/**
|
||||
|
||||
@@ -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
|
||||
{
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
class Warehouse extends \Modules\Warehouse\app\Models\Warehouse {}
|
||||
@@ -1,5 +0,0 @@
|
||||
<?php
|
||||
|
||||
namespace App\Models;
|
||||
|
||||
class WarehouseValidationRule extends \Modules\Warehouse\app\Models\WarehouseValidationRule {}
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user