コード例 #1
0
 public function testVerifyCredentialsGetsData()
 {
     $stub = Mockery::mock('PullAutomaticallyGalleries\\RemoteApi\\RemoteApiModelInterface')->shouldReceive('verifyCredentials')->with(['dummy-credentials'])->andReturn($this->userStub)->getMock();
     $mock = Test::double('RemoteUser', ['newModel' => $stub]);
     $user = RemoteUser::verifyCredentials('DummyHost', ['dummy-credentials']);
     $mock->verifyInvoked('setHost');
     $mock->verifyInvoked('newModel');
     $mock->verifyInvoked('verifyCredentials');
     $mock->verifyInvoked('modifyAttributes');
     assertThat($user, is(objectValue()));
 }