Implement dark mode, bug report page, and schema dump
This commit is contained in:
@@ -27,15 +27,26 @@ class BankReconciliationWorkflowTest extends TestCase
|
||||
protected function setUp(): void
|
||||
{
|
||||
parent::setUp();
|
||||
$this->withoutMiddleware([\App\Http\Middleware\EnsureUserIsAdmin::class, \App\Http\Middleware\VerifyCsrfToken::class]);
|
||||
$this->artisan('db:seed', ['--class' => 'FinancialWorkflowPermissionsSeeder']);
|
||||
|
||||
Role::create(['name' => 'finance_cashier']);
|
||||
Role::create(['name' => 'finance_accountant']);
|
||||
Role::create(['name' => 'finance_chair']);
|
||||
\Spatie\Permission\Models\Permission::findOrCreate('prepare_bank_reconciliation', 'web');
|
||||
\Spatie\Permission\Models\Permission::findOrCreate('review_bank_reconciliation', 'web');
|
||||
\Spatie\Permission\Models\Permission::findOrCreate('approve_bank_reconciliation', 'web');
|
||||
\Spatie\Permission\Models\Permission::findOrCreate('view_bank_reconciliations', 'web');
|
||||
|
||||
Role::firstOrCreate(['name' => 'finance_cashier']);
|
||||
Role::firstOrCreate(['name' => 'finance_accountant']);
|
||||
Role::firstOrCreate(['name' => 'finance_chair']);
|
||||
|
||||
$this->cashier = User::factory()->create(['email' => 'cashier@test.com']);
|
||||
$this->accountant = User::factory()->create(['email' => 'accountant@test.com']);
|
||||
$this->manager = User::factory()->create(['email' => 'manager@test.com']);
|
||||
|
||||
$this->cashier->update(['is_admin' => true]);
|
||||
$this->accountant->update(['is_admin' => true]);
|
||||
$this->manager->update(['is_admin' => true]);
|
||||
|
||||
$this->cashier->assignRole('finance_cashier');
|
||||
$this->accountant->assignRole('finance_accountant');
|
||||
$this->manager->assignRole('finance_chair');
|
||||
|
||||
Reference in New Issue
Block a user