public function testIfAFileWithoutTrailingNewlineIsParsedProperly() { $filename = __DIR__ . '/../../Fixtures/example-nonewline.srt'; $file = new SubripFile($filename); $this->assertEquals(3, $file->getCuesCount()); $this->assertEquals('Would you like to get a coffee?', $file->getCue(2)->getText()); }
public function testIfAFileIsParsedProperly() { // example file from W3C spec $filename = __DIR__ . '/../../Fixtures/example-1.srt'; $file = new SubripFile($filename); // cues $this->assertEquals(6, $file->getCuesCount()); $this->assertEquals('00:00:07,500', $file->getCue(3)->getStart()); $this->assertEquals('00:00:27,500', $file->getCue(3)->getStop()); $this->assertEquals("Sure! I've only had one today.", $file->getCue(3)->getText()); }