diff options
Diffstat (limited to 'writerperfect/qa/unit/EPUBExportTest.cxx')
-rw-r--r-- | writerperfect/qa/unit/EPUBExportTest.cxx | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/writerperfect/qa/unit/EPUBExportTest.cxx b/writerperfect/qa/unit/EPUBExportTest.cxx index aba848ce9688..b92d5763276a 100644 --- a/writerperfect/qa/unit/EPUBExportTest.cxx +++ b/writerperfect/qa/unit/EPUBExportTest.cxx @@ -74,6 +74,7 @@ public: void testList(); void testImage(); void testTable(); + void testTableRowSpan(); void testLink(); void testLinkCharFormat(); void testLinkNamedCharFormat(); @@ -97,6 +98,7 @@ public: CPPUNIT_TEST(testList); CPPUNIT_TEST(testImage); CPPUNIT_TEST(testTable); + CPPUNIT_TEST(testTableRowSpan); CPPUNIT_TEST(testLink); CPPUNIT_TEST(testLinkCharFormat); CPPUNIT_TEST(testLinkNamedCharFormat); @@ -475,6 +477,15 @@ void EPUBExportTest::testTable() assertXPath(mpXmlDoc, "//xhtml:table/xhtml:tbody/xhtml:tr/xhtml:td", 4); } +void EPUBExportTest::testTableRowSpan() +{ + createDoc("table-row-span.fodt", {}); + + mpXmlDoc = parseExport("OEBPS/sections/section0001.xhtml"); + // This failed, row span wasn't exported. + assertXPath(mpXmlDoc, "//xhtml:table/xhtml:tbody/xhtml:tr[1]/xhtml:td[1]", "rowspan", "2"); +} + void EPUBExportTest::testLink() { createDoc("link.fodt", {}); |