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