X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/fcfb9470c96c9bff054dbc28a7dea1d7b87ccb91..refs/pull/205/head:/tests/UserProfileTest.php diff --git a/tests/UserProfileTest.php b/tests/UserProfileTest.php index 40ae004e9..9543adc1d 100644 --- a/tests/UserProfileTest.php +++ b/tests/UserProfileTest.php @@ -76,5 +76,23 @@ class UserProfileTest extends TestCase ->seePageIs('/user/' . $newUser->id) ->see($newUser->name); } + + public function test_guest_profile_shows_limited_form() + { + $this->asAdmin() + ->visit('/settings/users') + ->click('Guest') + ->dontSeeElement('#password'); + } + + public function test_guest_profile_cannot_be_deleted() + { + $guestUser = \BookStack\User::getDefault(); + $this->asAdmin()->visit('/settings/users/' . $guestUser->id . '/delete') + ->see('Delete User')->see('Guest') + ->press('Confirm') + ->seePageIs('/settings/users/' . $guestUser->id) + ->see('cannot delete the guest user'); + } }