public function testTrackToArrayWithRequestAndResponseAndException()
 {
     $array = $this->converter->trackToArray($track = $this->createTrack($this->createRequest(), $this->createResponse(), $this->createException()));
     $this->assertArrayHasKey('request', $array);
     $this->assertArrayHasKey('response', $array);
     $this->assertArrayHasKey('exception', $array);
     $check = $this->converter->arrayToTrack($array);
     $this->assertTrue($check->hasResponse());
     $this->assertTrue($check->hasException());
 }
示例#2
0
 public function store()
 {
     $filePath = $this->getFilePath();
     $data = [];
     foreach ($this->tracks as $track) {
         $data[] = $this->converter->trackToArray($track);
     }
     file_put_contents($filePath, Yaml::dump($data, 4));
 }