Example #1
0
 public function testNewInstanceCreator()
 {
     $gResponse = m::mock('Guzzle\\Http\\Message\\Response');
     $gResponse->shouldReceive('getStatusCode')->times(2)->andReturn(200);
     $i = Response::newInstance($this->app, $gResponse);
     $this->assertTrue($i instanceof Trucker\Responses\Response);
     $this->assertEquals($this->app, $i->getApp());
     $this->assertEquals(200, $i->getStatusCode());
     $this->assertEquals(200, $i->__call('getStatusCode', []));
 }