public function testSetChangeLogAndGetChangeLog() { $this->assertSame([], $this->rfc->getChangeLog()); $changeLog = ['0.2.0' => 'Second version', '0.1.0' => 'First version']; $this->rfc->setChangeLog($changeLog); $this->assertSame($changeLog, $this->rfc->getChangeLog()); }
/** * @dataProvider rfcDiffDataProvider */ public function testRfcDiffReturnsCorrectDiff($details, $changeLogs, $votes, $expectedDiff) { $rfc1 = new Rfc(); $rfc2 = new Rfc(); $rfc1->setDetails($details[0]); $rfc1->setChangeLog($changeLogs[0]); $rfc1->setVotes($votes[0]); $rfc2->setDetails($details[1]); $rfc2->setChangeLog($changeLogs[1]); $rfc2->setVotes($votes[1]); $this->assertSame($expectedDiff, $this->diffService->rfcDiff($rfc1, $rfc2)); }
/** * Add Change Log to RFC * * @return self */ public function loadChangeLog() { $this->rfc->setChangeLog($this->parseChangeLog()); return $this; }