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()); }
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)); }