@@ -1267,6 +1267,43 @@ test("no vertical cell merging if merged cells do not line up", function() {
12671267 ] ) ) ;
12681268} ) ;
12691269
1270+ test ( "when row is marked as deleted in row properties then row is ignored" , function ( ) {
1271+ var tableXml = xml . element ( "w:tbl" , { } , [
1272+ xml . element ( "w:tr" , { } , [
1273+ xml . element ( "w:tc" , { } , [
1274+ xml . element ( "w:p" , { } , [
1275+ runOfText ( "Row 1" )
1276+ ] )
1277+ ] )
1278+ ] ) ,
1279+
1280+ xml . element ( "w:tr" , { } , [
1281+ xml . element ( "w:trPr" , { } , [
1282+ xml . element ( "w:del" )
1283+ ] ) ,
1284+ xml . element ( "w:tc" , { } , [
1285+ xml . element ( "w:p" , { } , [
1286+ runOfText ( "Row 2" )
1287+ ] )
1288+ ] )
1289+ ] )
1290+ ] ) ;
1291+
1292+ var result = readXmlElement ( tableXml ) ;
1293+
1294+ assert . deepEqual ( result . value , new documents . Table ( [
1295+ new documents . TableRow ( [
1296+ new documents . TableCell ( [
1297+ new documents . Paragraph ( [
1298+ new documents . Run ( [
1299+ new documents . Text ( "Row 1" )
1300+ ] )
1301+ ] )
1302+ ] )
1303+ ] )
1304+ ] ) ) ;
1305+ } ) ;
1306+
12701307test ( "warning if non-row in table" , function ( ) {
12711308 var tableXml = new XmlElement ( "w:tbl" , { } , [
12721309 new XmlElement ( "w:p" )
0 commit comments