Changeset View
Changeset View
Standalone View
Standalone View
src/tests/Browser/ErrorTest.php
Show All 15 Lines | class ErrorTest extends TestCaseDusk | ||||
{ | { | ||||
$this->browse(function (Browser $browser) { | $this->browse(function (Browser $browser) { | ||||
$browser->visit('/unknown') | $browser->visit('/unknown') | ||||
->waitFor('#app > #error-page') | ->waitFor('#app > #error-page') | ||||
->assertVisible('#app > #header-menu') | ->assertVisible('#app > #header-menu') | ||||
->assertVisible('#app > #footer-menu'); | ->assertVisible('#app > #footer-menu'); | ||||
$this->assertSame('404', $browser->text('#error-page .code')); | $this->assertSame('404', $browser->text('#error-page .code')); | ||||
$this->assertSame('Not found', $browser->text('#error-page .message')); | $this->assertSame('Not Found', $browser->text('#error-page .message')); | ||||
machniak: I'm sure this will fail for me. These two lines of code should be replaced with `… | |||||
}); | }); | ||||
$this->browse(function (Browser $browser) { | $this->browse(function (Browser $browser) { | ||||
$browser->visit('/login/unknown') | $browser->visit('/login/unknown') | ||||
->waitFor('#app > #error-page') | ->waitFor('#app > #error-page') | ||||
->assertVisible('#app > #header-menu') | ->assertVisible('#app > #header-menu') | ||||
->assertVisible('#app > #footer-menu'); | ->assertVisible('#app > #footer-menu'); | ||||
$this->assertSame('404', $browser->text('#error-page .code')); | $this->assertSame('404', $browser->text('#error-page .code')); | ||||
$this->assertSame('Not found', $browser->text('#error-page .message')); | $this->assertSame('Not Found', $browser->text('#error-page .message')); | ||||
machniakUnsubmitted Done Inline ActionsSame as above. machniak: Same as above. | |||||
}); | }); | ||||
} | } | ||||
} | } |
I'm sure this will fail for me. These two lines of code should be replaced with ->assertErrorPage(404), it does the same in a case-insensitive way.