aboutsummaryrefslogtreecommitdiff
path: root/src/test/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java')
-rw-r--r--src/test/java/eu/mulk/aendggner/synopse/HtmlRendererTest.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/test/java/eu/mulk/aendggner/synopse/HtmlRendererTest.java b/src/test/java/eu/mulk/aendggner/synopse/HtmlRendererTest.java
index 56250d5..09a5b7c 100644
--- a/src/test/java/eu/mulk/aendggner/synopse/HtmlRendererTest.java
+++ b/src/test/java/eu/mulk/aendggner/synopse/HtmlRendererTest.java
@@ -108,6 +108,24 @@ class HtmlRendererTest {
}
@Test
+ void traegtKennungUndFusssteg() {
+ var html = HtmlRenderer.rendere(synopse(), "test.xml + test.pdf");
+
+ assertThat(html).contains("‑2").contains("Stammgesetz").contains("nichtamtlich");
+ assertThat(html).contains("Grundlage: test.xml + test.pdf");
+ assertThat(html).contains("maßgeblich ist allein die amtliche Verkündung");
+ assertThat(html).doesNotContain("Entwurfsfassung");
+ }
+
+ @Test
+ void weistDieEntwurfsfassungInDerKennungAus() {
+ var html = HtmlRenderer.rendere(synopse(), "quelle", true);
+
+ assertThat(html).contains("<dt>Stand</dt><dd>Entwurfsfassung</dd>");
+ assertThat(html).contains("nicht geltendes Recht");
+ }
+
+ @Test
void markiertNeueNormenAlsEingefuegt() {
var alt = gesetz("Text.");
var neuGesetz =