LogViewer test
This commit is contained in:
parent
7986fa0679
commit
4706d0ac4d
|
|
@ -97,7 +97,7 @@ class PrintRoomAssignmentsController extends Controller
|
|||
|
||||
}
|
||||
}
|
||||
|
||||
/** @codeCoverageIgnore */
|
||||
class reportPDF extends FPDF
|
||||
{
|
||||
public function getPageBreakTrigger()
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
<?php
|
||||
|
||||
use App\Models\AuditLogEntry;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
|
||||
uses(RefreshDatabase::class);
|
||||
|
||||
it('denies access to a non-admin user', function () {
|
||||
$this->get(route('admin.view_logs'))->assertRedirect(route('home'));
|
||||
actAsNormal();
|
||||
$this->get(route('admin.view_logs'))->assertRedirect(route('dashboard'));
|
||||
actAsTab();
|
||||
$this->get(route('admin.view_logs'))->assertRedirect(route('dashboard'));
|
||||
});
|
||||
|
||||
it('lists log entries', function () {
|
||||
actAsAdmin();
|
||||
$logEntries = AuditLogEntry::all()->pluck('message');
|
||||
$response = $this->get(route('admin.view_logs'))->assertOk()
|
||||
->assertViewIs('admin.logview');
|
||||
foreach ($logEntries as $logEntry) {
|
||||
$response->assertSee($logEntry, false);
|
||||
}
|
||||
});
|
||||
Loading…
Reference in New Issue