X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/d21b60079c347324c95b97708d66b95cfe63f54c..refs/heads/development:/tests/DebugViewTest.php diff --git a/tests/DebugViewTest.php b/tests/DebugViewTest.php index 3485b4598..34de6b802 100644 --- a/tests/DebugViewTest.php +++ b/tests/DebugViewTest.php @@ -2,7 +2,8 @@ namespace Tests; -use BookStack\Auth\Access\SocialAuthService; +use BookStack\Access\SocialDriverManager; +use Illuminate\Testing\TestResponse; class DebugViewTest extends TestCase { @@ -25,8 +26,8 @@ class DebugViewTest extends TestCase // BookStack version $resp->assertSeeText('BookStack Version: ' . trim(file_get_contents(base_path('version')))); // Dynamic help links - $resp->assertElementExists('a[href*="q=' . urlencode('BookStack An error occurred during testing') . '"]'); - $resp->assertElementExists('a[href*="?q=is%3Aissue+' . urlencode('An error occurred during testing') . '"]'); + $this->withHtml($resp)->assertElementExists('a[href*="q=' . urlencode('BookStack An error occurred during testing') . '"]'); + $this->withHtml($resp)->assertElementExists('a[href*="?q=is%3Aissue+' . urlencode('An error occurred during testing') . '"]'); } public function test_debug_view_only_shows_when_debug_mode_is_enabled() @@ -42,13 +43,12 @@ class DebugViewTest extends TestCase $resp->assertSeeText('An unknown error occurred'); } - protected function getDebugViewForException(\Exception $exception): TestResponse { // Fake an error via social auth service used on login page - $mockService = $this->mock(SocialAuthService::class); - $mockService->shouldReceive('getActiveDrivers')->andThrow($exception); + $mockService = $this->mock(SocialDriverManager::class); + $mockService->shouldReceive('getActive')->andThrow($exception); + return $this->get('/login'); } - -} \ No newline at end of file +}