FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
BookStack-docs/tests/ErrorTest.php at development · thecodergus/BookStack-docs · GitHub
thecodergus
/
BookStack-docs
Public
forked from
BookStackApp/BookStack
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
BookStack-docs
/
tests
/
ErrorTest.php
Copy path
More file actions
More file actions
Latest commit
History
History
History
48 lines (39 loc) · 1.58 KB
Breadcrumbs
BookStack-docs
/
tests
/
ErrorTest.php
Copy path
File metadata and controls
48 lines (39 loc) · 1.58 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
namespace
Tests
;
use
Illuminate
\
Support
\
Facades
\
Log
;
class
ErrorTest
extends
TestCase
{
public
function
test_404_page_does_not_show_login
()
{
// Due to middleware being handled differently this will not fail
// if our custom, middleware-loaded handler fails but this is here
// as a reminder and as a general check in the event of other issues.
$
editor
=
$
this
->
users
->
editor
();
$
editor
->
name
=
'
tester
'
;
$
editor
->
save
();
$
this
->
actingAs
(
$
editor
);
$
notFound
=
$
this
->
get
(
'
/fgfdngldfnotfound
'
);
$
notFound
->
assertStatus
(
404
);
$
notFound
->
assertDontSeeText
(
'
Log in
'
);
$
notFound
->
assertSeeText
(
'
tester
'
);
}
public
function
test_item_not_found_does_not_get_logged_to_file
()
{
$
this
->
actingAs
(
$
this
->
users
->
viewer
());
$
handler
=
$
this
->
withTestLogger
();
$
book
=
$
this
->
entities
->
book
();
// Ensure we're seeing errors
Log::
error
(
'
cat
'
);
$
this
->
assertTrue
(
$
handler
->
hasErrorThatContains
(
'
cat
'
));
$
this
->
get
(
'
/books/arandomnotfouindbook
'
);
$
this
->
get
(
$
book
->
getUrl
(
'
/chapter/arandomnotfouindchapter
'
));
$
this
->
get
(
$
book
->
getUrl
(
'
/chapter/arandomnotfouindpages
'
));
$
this
->
assertCount
(
1
,
$
handler
->
getRecords
());
}
public
function
test_access_to_non_existing_image_location_provides_404_response
()
{
$
resp
=
$
this
->
actingAs
(
$
this
->
users
->
viewer
())->
get
(
'
/uploads/images/gallery/2021-05/anonexistingimage.png
'
);
$
resp
->
assertStatus
(
404
);
$
resp
->
assertSeeText
(
'
Image Not Found
'
);
}
}
Back
|
FazBrowse Home
|
New Git URL