parent
de96a66493
commit
2aa49dc17b
@ -52,7 +52,7 @@ final class TemplateTest extends \PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
$this->assertNotEquals($documentXml, $templateXml);
|
$this->assertNotEquals($documentXml, $templateXml);
|
||||||
|
|
||||||
return $document;
|
return $documentFqfn;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -60,28 +60,28 @@ final class TemplateTest extends \PHPUnit_Framework_TestCase
|
|||||||
* @depends testTemplateCanBeSavedInTemporaryLocation
|
* @depends testTemplateCanBeSavedInTemporaryLocation
|
||||||
* @test
|
* @test
|
||||||
*/
|
*/
|
||||||
final public function testXslStyleSheetCanBeApplied(PHPWord_Template $actualDocument)
|
final public function testXslStyleSheetCanBeApplied($actualDocumentFqfn)
|
||||||
{
|
{
|
||||||
$expectedDocument = \join(
|
$expectedDocumentFqfn = \join(
|
||||||
\DIRECTORY_SEPARATOR,
|
\DIRECTORY_SEPARATOR,
|
||||||
array(\PHPWORD_TESTS_DIR_ROOT, '_files', 'documents', 'without_table_macros.docx')
|
array(\PHPWORD_TESTS_DIR_ROOT, '_files', 'documents', 'without_table_macros.docx')
|
||||||
);
|
);
|
||||||
|
|
||||||
$actualZip = new \ZipArchive();
|
$actualDocumentZip = new \ZipArchive();
|
||||||
$actualZip->open($actualDocument);
|
$actualDocumentZip->open($actualDocumentFqfn);
|
||||||
$actualXml = $actualZip->getFromName('word/document.xml');
|
$actualDocumentXml = $actualDocumentZip->getFromName('word/document.xml');
|
||||||
if ($actualZip->close() === false) {
|
if ($actualDocumentZip->close() === false) {
|
||||||
throw new \Exception("Could not close zip file \"{$actualDocument}\".");
|
throw new \Exception("Could not close zip file \"{$actualDocumentFqfn}\".");
|
||||||
}
|
}
|
||||||
|
|
||||||
$expectedZip = new \ZipArchive();
|
$expectedDocumentZip = new \ZipArchive();
|
||||||
$expectedZip->open($expectedDocument);
|
$expectedDocumentZip->open($expectedDocumentFqfn);
|
||||||
$expectedXml = $expectedZip->getFromName('word/document.xml');
|
$expectedDocumentXml = $expectedDocumentZip->getFromName('word/document.xml');
|
||||||
if ($expectedZip->close() === false) {
|
if ($expectedDocumentZip->close() === false) {
|
||||||
throw new \Exception("Could not close zip file \"{$expectedDocument}\".");
|
throw new \Exception("Could not close zip file \"{$expectedDocumentFqfn}\".");
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->assertXmlStringEqualsXmlString($expectedXml, $actualXml);
|
$this->assertXmlStringEqualsXmlString($expectedDocumentXml, $actualDocumentXml);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user