public function testExportLetter() { $filter = new Addressbook_Model_ContactFilter(array(array('field' => 'n_given', 'operator' => 'equals', 'value' => 'Robert'))); $doc = new Addressbook_Export_Doc($filter); $doc->generate(); $tempfile = tempnam(Tinebase_Core::getTempDir(), __METHOD__ . '_') . '.docx'; $doc->save($tempfile); $this->assertGreaterThan(0, filesize($tempfile)); }
public function testExportLetter() { // make sure definition is imported $definitionFile = __DIR__ . '/../../../../tine20/Addressbook/Export/definitions/adb_default_doc.xml'; $app = Tinebase_Application::getInstance()->getApplicationByName('Addressbook'); Tinebase_ImportExportDefinition::getInstance()->updateOrCreateFromFilename($definitionFile, $app); $filter = new Addressbook_Model_ContactFilter(array(array('field' => 'n_given', 'operator' => 'equals', 'value' => 'James'))); $doc = new Addressbook_Export_Doc($filter); $doc->generate(); $tempfile = tempnam(Tinebase_Core::getTempDir(), __METHOD__ . '_') . '.docx'; $doc->save($tempfile); $this->assertGreaterThan(0, filesize($tempfile)); }