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));
 }