mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-05-23 23:29:59 +08:00
Namespaced tests to align with new laravel default
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
<?php
|
||||
<?php namespace Tests;
|
||||
|
||||
class SocialAuthTest extends BrowserKitTest
|
||||
{
|
||||
@ -11,10 +11,10 @@ class SocialAuthTest extends BrowserKitTest
|
||||
$this->setSettings(['registration-enabled' => 'true']);
|
||||
config(['GOOGLE_APP_ID' => 'abc123', 'GOOGLE_APP_SECRET' => '123abc', 'APP_URL' => 'http://localhost']);
|
||||
|
||||
$mockSocialite = Mockery::mock('Laravel\Socialite\Contracts\Factory');
|
||||
$mockSocialite = \Mockery::mock('Laravel\Socialite\Contracts\Factory');
|
||||
$this->app['Laravel\Socialite\Contracts\Factory'] = $mockSocialite;
|
||||
$mockSocialDriver = Mockery::mock('Laravel\Socialite\Contracts\Provider');
|
||||
$mockSocialUser = Mockery::mock('\Laravel\Socialite\Contracts\User');
|
||||
$mockSocialDriver = \Mockery::mock('Laravel\Socialite\Contracts\Provider');
|
||||
$mockSocialUser = \Mockery::mock('\Laravel\Socialite\Contracts\User');
|
||||
|
||||
$mockSocialite->shouldReceive('driver')->twice()->with('google')->andReturn($mockSocialDriver);
|
||||
$mockSocialDriver->shouldReceive('redirect')->once()->andReturn(redirect('/'));
|
||||
@ -34,18 +34,16 @@ class SocialAuthTest extends BrowserKitTest
|
||||
|
||||
public function test_social_login()
|
||||
{
|
||||
$user = factory(\BookStack\User::class)->make();
|
||||
|
||||
config([
|
||||
'GOOGLE_APP_ID' => 'abc123', 'GOOGLE_APP_SECRET' => '123abc',
|
||||
'GITHUB_APP_ID' => 'abc123', 'GITHUB_APP_SECRET' => '123abc',
|
||||
'APP_URL' => 'http://localhost'
|
||||
]);
|
||||
|
||||
$mockSocialite = Mockery::mock('Laravel\Socialite\Contracts\Factory');
|
||||
$mockSocialite = \Mockery::mock('Laravel\Socialite\Contracts\Factory');
|
||||
$this->app['Laravel\Socialite\Contracts\Factory'] = $mockSocialite;
|
||||
$mockSocialDriver = Mockery::mock('Laravel\Socialite\Contracts\Provider');
|
||||
$mockSocialUser = Mockery::mock('\Laravel\Socialite\Contracts\User');
|
||||
$mockSocialDriver = \Mockery::mock('Laravel\Socialite\Contracts\Provider');
|
||||
$mockSocialUser = \Mockery::mock('\Laravel\Socialite\Contracts\User');
|
||||
|
||||
$mockSocialUser->shouldReceive('getId')->twice()->andReturn('logintest123');
|
||||
|
||||
@ -68,7 +66,7 @@ class SocialAuthTest extends BrowserKitTest
|
||||
->seePageIs('/login');
|
||||
|
||||
// Test social callback with matching social account
|
||||
DB::table('social_accounts')->insert([
|
||||
\DB::table('social_accounts')->insert([
|
||||
'user_id' => $this->getAdmin()->id,
|
||||
'driver' => 'github',
|
||||
'driver_id' => 'logintest123'
|
||||
|
Reference in New Issue
Block a user