CakeDC\Users\Test\TestCase\Auth\SocialAuthenticateTest::testSocialLogin PHP Метод

testSocialLogin() публичный Метод

Test _socialLogin
public testSocialLogin ( )
    public function testSocialLogin()
    {
        $this->SocialAuthenticate = $this->_getSocialAuthenticateMock();
        $reflectedClass = new ReflectionClass($this->SocialAuthenticate);
        $socialLogin = $reflectedClass->getMethod('_socialLogin');
        $socialLogin->setAccessible(true);
        $data = ['id' => 'reference-2-1', 'provider' => 'Facebook'];
        $result = $socialLogin->invoke($this->SocialAuthenticate, $data);
        $this->assertEquals($result->id, '00000000-0000-0000-0000-000000000002');
        $this->assertTrue($result->active);
    }