]> BookStack Code Mirror - bookstack/blobdiff - tests/TestCase.php
Updated 'Spanish Argentina' translation.
[bookstack] / tests / TestCase.php
index 6b97682e8584f19b8873b53ae286b2e84a508acf..e0f160eed7a751e6702aac3fc04d1f2c86101181 100644 (file)
@@ -1,8 +1,28 @@
 <?php namespace Tests;
 
+use Illuminate\Foundation\Testing\DatabaseTransactions;
 use Illuminate\Foundation\Testing\TestCase as BaseTestCase;
+use Illuminate\Foundation\Testing\TestResponse;
 
 abstract class TestCase extends BaseTestCase
 {
     use CreatesApplication;
+    use DatabaseTransactions;
+    use SharedTestHelpers;
+    /**
+     * The base URL to use while testing the application.
+     * @var string
+     */
+    protected $baseUrl = 'http://localhost';
+
+    /**
+     * Assert a permission error has occurred.
+     * @param TestResponse $response
+     */
+    protected function assertPermissionError(TestResponse $response)
+    {
+        $response->assertRedirect('/');
+        $this->assertTrue(session()->has('error'));
+        session()->remove('error');
+    }
 }
\ No newline at end of file