diff options
| author | Michael Williamson <mike@zwobble.org> | 2016-02-21 21:10:30 +0000 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2016-02-21 21:10:30 +0000 |
| commit | 466d4ed5374e3ada2d335bc04463a426be1327b8 (patch) | |
| tree | d44604afbd6b1742dfb12abfd32b6861171ab830 /src/test/java/org/zwobble/mammoth/tests/html | |
| parent | c0d800cb5f6407e6ba8b013840a6b8df48def2eb (diff) | |
Allow HTML elements to have a choice of tag names
Diffstat (limited to 'src/test/java/org/zwobble/mammoth/tests/html')
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/html/HtmlCollapseTests.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/mammoth/tests/html/HtmlCollapseTests.java b/src/test/java/org/zwobble/mammoth/tests/html/HtmlCollapseTests.java index 8a25385..dfe4f78 100644 --- a/src/test/java/org/zwobble/mammoth/tests/html/HtmlCollapseTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/html/HtmlCollapseTests.java @@ -78,4 +78,21 @@ public class HtmlCollapseTests { Html.collapse(list(Html.element("p"), Html.collapsibleElement("p"))), deepEquals(list(Html.element("p")))); } + + @Test + public void elementWithChoiceOfTagNamesCanCollapseIntoPreviousElementIfItHasOneOfThoseTagNamesAsItsMainTagName() { + assertThat( + Html.collapse(list( + Html.collapsibleElement("ol"), + Html.collapsibleElement(list("ul", "ol")))), + deepEquals(list(Html.collapsibleElement("ol")))); + + assertThat( + Html.collapse(list( + Html.collapsibleElement(list("ul", "ol")), + Html.collapsibleElement("ol"))), + deepEquals(list( + Html.collapsibleElement(list("ul", "ol")), + Html.collapsibleElement("ol")))); + } } |
