CakeDC\Users\Test\TestCase\Controller\Traits\LoginTraitTest::testFailedSocialLoginMissingEmail PHP Метод

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

test
public testFailedSocialLoginMissingEmail ( ) : void
Результат void
    public function testFailedSocialLoginMissingEmail()
    {
        $event = new Entity();
        $event->data = ['exception' => new MissingEmailException('Email not present'), 'rawData' => ['id' => 11111, 'username' => 'user-1']];
        $this->_mockFlash();
        $this->_mockRequestGet();
        $this->Trait->Flash->expects($this->once())->method('success')->with('Please enter your email');
        $this->Trait->expects($this->once())->method('redirect')->with(['plugin' => 'CakeDC/Users', 'controller' => 'Users', 'action' => 'socialEmail']);
        $this->Trait->failedSocialLogin($event->data['exception'], $event->data['rawData'], true);
    }