diff --git a/Tests/ttLib/tables/otTables_test.py b/Tests/ttLib/tables/otTables_test.py
index 4afe2dbff..bd4daeb9d 100644
--- a/Tests/ttLib/tables/otTables_test.py
+++ b/Tests/ttLib/tables/otTables_test.py
@@ -605,20 +605,87 @@ def test_splitMarkBasePos():
ok = otTables.splitMarkBasePos(oldSubTable, newSubTable, overflowRecord=None)
assert ok
- assert oldSubTable.Format == newSubTable.Format
- assert oldSubTable.MarkCoverage.glyphs == [
- "acutecomb", "gravecomb"
+
+ assert getXML(oldSubTable.toXML) == [
+ '',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ '',
+ ]
+
+ assert getXML(newSubTable.toXML) == [
+ '',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ ' ',
+ '',
]
- assert newSubTable.MarkCoverage.glyphs == ["cedillacomb"]
- assert newSubTable.MarkCoverage.Format == 1
- assert oldSubTable.BaseCoverage.glyphs == newSubTable.BaseCoverage.glyphs
- assert newSubTable.BaseCoverage.Format == 1
- assert oldSubTable.ClassCount == newSubTable.ClassCount == 1
- assert oldSubTable.MarkArray.MarkCount == 2
- assert newSubTable.MarkArray.MarkCount == 1
- assert oldSubTable.BaseArray.BaseCount == newSubTable.BaseArray.BaseCount
- assert newSubTable.BaseArray.BaseRecord[0].BaseAnchor[0] is None
- assert newSubTable.BaseArray.BaseRecord[1].BaseAnchor[0] == buildAnchor(300, 0)
if __name__ == "__main__":