예제 #1
0
 public function testYankedRender()
 {
     $release = new Release('1.0.0');
     $release->setYanked(true);
     $result = $this->renderer->renderRelease($release);
     $this->assertEquals("\n## 1.0.0 [YANKED]", $result);
 }
예제 #2
0
 /**
  * Extracts and sets the yanked flag.
  *
  * @param Release $release
  * @param string  $line
  */
 protected function setYanked(Release $release, $line)
 {
     if (preg_match('/\\[YANKED\\]$/i', $line)) {
         $release->setYanked(true);
     }
 }
예제 #3
0
 public function testGetSetYanked()
 {
     $this->assertFalse($this->release->isYanked());
     $this->release->setYanked(true);
     $this->assertTrue($this->release->isYanked());
 }