X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/fd3929e8099d45160f242bea18556ed78ef0eaf8..refs/pull/806/head:/tests/TestCase.php diff --git a/tests/TestCase.php b/tests/TestCase.php index 3f7d846f7..e0f160eed 100644 --- a/tests/TestCase.php +++ b/tests/TestCase.php @@ -1,51 +1,28 @@ -make(Illuminate\Contracts\Console\Kernel::class)->bootstrap(); - - return $app; - } - - public function asAdmin() - { - if($this->admin === null) { - $this->admin = \BookStack\User::find(1); - } - return $this->actingAs($this->admin); - } /** - * Quickly sets an array of settings. - * @param $settingsArray + * Assert a permission error has occurred. + * @param TestResponse $response */ - protected function setSettings($settingsArray) + protected function assertPermissionError(TestResponse $response) { - $settings = app('BookStack\Services\SettingService'); - foreach ($settingsArray as $key => $value) { - $settings->put($key, $value); - } + $response->assertRedirect('/'); + $this->assertTrue(session()->has('error')); + session()->remove('error'); } -} +} \ No newline at end of file