コード例 #1
0
ファイル: ReportTest.php プロジェクト: weew/interop
 public function test_create_from_response()
 {
     $response = new HttpResponse();
     $response->setContent('foo');
     $report = FakeReport::fromHttpResponse($response);
     $this->assertEquals('foo', $report->getContent());
 }
コード例 #2
0
ファイル: HttpResponseTest.php プロジェクト: weew/http
 public function test_set_complex_content()
 {
     $response = new HttpResponse(null, [new ArrayableItem('foo'), new ArrayableItem('bar')]);
     $this->assertEquals([['id' => 'foo'], ['id' => 'bar']], $response->getData()->toArray());
     $response = new HttpResponse();
     $response->setContent([new ArrayableItem('foo'), new ArrayableItem('bar')]);
     $this->assertEquals([['id' => 'foo'], ['id' => 'bar']], $response->getData()->toArray());
     $response = new HttpResponse();
     $response->getData()->setData([new ArrayableItem('foo'), new ArrayableItem('bar')]);
     $this->assertEquals([['id' => 'foo'], ['id' => 'bar']], $response->getData()->toArray());
 }