X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/0821672e70cf9eb81091032514634b299cc5900b..refs/pull/139/head:/tests/Auth/AuthTest.php diff --git a/tests/Auth/AuthTest.php b/tests/Auth/AuthTest.php index 022dc14fb..306771ed5 100644 --- a/tests/Auth/AuthTest.php +++ b/tests/Auth/AuthTest.php @@ -129,16 +129,16 @@ class AuthTest extends TestCase $user = factory(\BookStack\User::class)->make(); $this->asAdmin() - ->visit('/users') + ->visit('/settings/users') ->click('Add new user') ->type($user->name, '#name') ->type($user->email, '#email') - ->select(2, '#role') + ->check('roles[admin]') ->type($user->password, '#password') ->type($user->password, '#password-confirm') ->press('Save') + ->seePageIs('/settings/users') ->seeInDatabase('users', $user->toArray()) - ->seePageIs('/users') ->see($user->name); } @@ -147,13 +147,13 @@ class AuthTest extends TestCase $user = \BookStack\User::all()->last(); $password = $user->password; $this->asAdmin() - ->visit('/users') + ->visit('/settings/users') ->click($user->name) - ->seePageIs('/users/' . $user->id) + ->seePageIs('/settings/users/' . $user->id) ->see($user->email) ->type('Barry Scott', '#name') ->press('Save') - ->seePageIs('/users') + ->seePageIs('/settings/users') ->seeInDatabase('users', ['id' => $user->id, 'name' => 'Barry Scott', 'password' => $password]) ->notSeeInDatabase('users', ['name' => $user->name]); } @@ -161,7 +161,7 @@ class AuthTest extends TestCase public function test_user_password_update() { $user = \BookStack\User::all()->last(); - $userProfilePage = '/users/' . $user->id; + $userProfilePage = '/settings/users/' . $user->id; $this->asAdmin() ->visit($userProfilePage) ->type('newpassword', '#password') @@ -172,7 +172,7 @@ class AuthTest extends TestCase ->type('newpassword', '#password') ->type('newpassword', '#password-confirm') ->press('Save') - ->seePageIs('/users'); + ->seePageIs('/settings/users'); $userPassword = \BookStack\User::find($user->id)->password; $this->assertTrue(Hash::check('newpassword', $userPassword)); @@ -181,14 +181,14 @@ class AuthTest extends TestCase public function test_user_deletion() { $userDetails = factory(\BookStack\User::class)->make(); - $user = $this->getNewUser($userDetails->toArray()); + $user = $this->getEditor($userDetails->toArray()); $this->asAdmin() - ->visit('/users/' . $user->id) + ->visit('/settings/users/' . $user->id) ->click('Delete User') ->see($user->name) ->press('Confirm') - ->seePageIs('/users') + ->seePageIs('/settings/users') ->notSeeInDatabase('users', ['name' => $user->name]); } @@ -199,10 +199,10 @@ class AuthTest extends TestCase $this->assertEquals(1, $adminRole->users()->count()); $user = $adminRole->users->first(); - $this->asAdmin()->visit('/users/' . $user->id) + $this->asAdmin()->visit('/settings/users/' . $user->id) ->click('Delete User') ->press('Confirm') - ->seePageIs('/users/' . $user->id) + ->seePageIs('/settings/users/' . $user->id) ->see('You cannot delete the only admin'); }