Ejemplo n.º 1
0
 public function testSaveCanceledItem()
 {
     $meta = new ItemMeta();
     $meta->setPubStatus(ItemMeta::STATUS_CANCELED);
     $item = new NewsItem('tag:id');
     $item->setItemMeta($meta);
     $this->service->save($item);
     $this->assertEquals(0, count($this->service->findBy(array())));
 }
Ejemplo n.º 2
0
 /**
  * Save news item from given xml file
  *
  * @param string $filename
  * @return Newscoop\News\Item
  */
 private function saveNewsItem($filename)
 {
     $xml = simplexml_load_file(APPLICATION_PATH . "/../tests/fixtures/{$filename}");
     $item = NewsItem::createFromXml($xml->itemSet->newsItem);
     $this->service->save($item);
     return $item;
 }