diff options
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java | 16 | ||||
| -rw-r--r-- | src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java | 4 |
2 files changed, 20 insertions, 0 deletions
diff --git a/src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java b/src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java index 3cea235..c5d007e 100644 --- a/src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java +++ b/src/test/java/org/zwobble/mammoth/tests/conversion/DocumentToHtmlTests.java @@ -455,6 +455,22 @@ public class DocumentToHtmlTests { } @Test + public void uncheckedCheckboxIsConvertedToUncheckedCheckboxInput() { + assertThat( + convertToHtml(checkbox(false)), + deepEquals(list(Html.element("input", map("type", "checkbox")))) + ); + } + + @Test + public void checkedCheckboxIsConvertedToCheckedCheckboxInput() { + assertThat( + convertToHtml(checkbox(true)), + deepEquals(list(Html.element("input", map("type", "checkbox", "checked", "checked")))) + ); + } + + @Test public void bookmarksAreConvertedToAnchorsWithIds() { assertThat( convertToHtml(new Bookmark("start")), diff --git a/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java b/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java index d807e57..93dbccc 100644 --- a/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java +++ b/src/test/java/org/zwobble/mammoth/tests/documents/DocumentElementMakers.java @@ -184,4 +184,8 @@ public class DocumentElementMakers { public static Argument<Optional<String>> withTargetFrame(String targetFrame) { return arg(TARGET_FRAME, Optional.of(targetFrame)); } + + public static Checkbox checkbox(boolean checked) { + return new Checkbox(checked); + } } |
