From a50a73c9392ddfa26132e6a400c7d1d7f9464ffc Mon Sep 17 00:00:00 2001 From: Kristaps Dz Date: Sun, 29 Sep 2024 13:30:21 -0700 Subject: [PATCH] More rigorous metadata testing (coverage). --- Makefile | 2 +- regress/metadata/canonicalise.md | 2 +- regress/metadata/dupes-canonicalise.md | 4 ++-- regress/metadata/dupes.md | 4 ++-- regress/metadata/multiline.md | 2 +- regress/metadata/pandoc-multiline.md | 5 +++++ regress/metadata/pandoc-multiline.txt | 1 + regress/metadata/pandoc-oneline.md | 5 +++++ regress/metadata/pandoc-oneline.txt | 1 + regress/metadata/pandoc.md | 3 +++ regress/metadata/pandoc.txt | 1 + regress/metadata/simple.md | 2 +- 12 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 regress/metadata/pandoc-multiline.md create mode 100644 regress/metadata/pandoc-multiline.txt create mode 100644 regress/metadata/pandoc-oneline.md create mode 100644 regress/metadata/pandoc-oneline.txt create mode 100644 regress/metadata/pandoc.md create mode 100644 regress/metadata/pandoc.txt diff --git a/Makefile b/Makefile index 871a46d2..a735ee29 100644 --- a/Makefile +++ b/Makefile @@ -483,7 +483,7 @@ regress: bins for f in regress/metadata/*.md ; do \ echo "$$f" ; \ if [ -f regress/metadata/`basename $$f .md`.txt ]; then \ - ./lowdown -X test $$f >$$tmp1 2>&1 ; \ + ./lowdown -X title $$f >$$tmp1 2>&1 ; \ diff -uw regress/metadata/`basename $$f .md`.txt $$tmp1 ; \ fi ; \ done ; \ diff --git a/regress/metadata/canonicalise.md b/regress/metadata/canonicalise.md index 3b8db68e..128d05a0 100644 --- a/regress/metadata/canonicalise.md +++ b/regress/metadata/canonicalise.md @@ -1,3 +1,3 @@ -t E S t: foo +t I T L e: foo Hello, world. diff --git a/regress/metadata/dupes-canonicalise.md b/regress/metadata/dupes-canonicalise.md index f66e5c77..f328a1e8 100644 --- a/regress/metadata/dupes-canonicalise.md +++ b/regress/metadata/dupes-canonicalise.md @@ -1,4 +1,4 @@ -test: 1 2 3 -t e S t: 4 5 6 +title: 1 2 3 +T i t le: 4 5 6 Hello, world. diff --git a/regress/metadata/dupes.md b/regress/metadata/dupes.md index 84d3cafe..73fee9ad 100644 --- a/regress/metadata/dupes.md +++ b/regress/metadata/dupes.md @@ -1,4 +1,4 @@ -test: 1 2 3 -test: 4 5 6 +title: 1 2 3 +title: 4 5 6 Hello, world. diff --git a/regress/metadata/multiline.md b/regress/metadata/multiline.md index 0f7c6a29..54410fd8 100644 --- a/regress/metadata/multiline.md +++ b/regress/metadata/multiline.md @@ -1,4 +1,4 @@ -test: asdf +title: asdf asdf asdf fdsa fdsa diff --git a/regress/metadata/pandoc-multiline.md b/regress/metadata/pandoc-multiline.md new file mode 100644 index 00000000..230644e5 --- /dev/null +++ b/regress/metadata/pandoc-multiline.md @@ -0,0 +1,5 @@ +% foo +% author1; author2; author3 +% 2024-02-02 + +hi diff --git a/regress/metadata/pandoc-multiline.txt b/regress/metadata/pandoc-multiline.txt new file mode 100644 index 00000000..257cc564 --- /dev/null +++ b/regress/metadata/pandoc-multiline.txt @@ -0,0 +1 @@ +foo diff --git a/regress/metadata/pandoc-oneline.md b/regress/metadata/pandoc-oneline.md new file mode 100644 index 00000000..230644e5 --- /dev/null +++ b/regress/metadata/pandoc-oneline.md @@ -0,0 +1,5 @@ +% foo +% author1; author2; author3 +% 2024-02-02 + +hi diff --git a/regress/metadata/pandoc-oneline.txt b/regress/metadata/pandoc-oneline.txt new file mode 100644 index 00000000..257cc564 --- /dev/null +++ b/regress/metadata/pandoc-oneline.txt @@ -0,0 +1 @@ +foo diff --git a/regress/metadata/pandoc.md b/regress/metadata/pandoc.md new file mode 100644 index 00000000..cad7f555 --- /dev/null +++ b/regress/metadata/pandoc.md @@ -0,0 +1,3 @@ +% foo(1) Pandoc User Manuals | Version 4.0 + +hi diff --git a/regress/metadata/pandoc.txt b/regress/metadata/pandoc.txt new file mode 100644 index 00000000..257cc564 --- /dev/null +++ b/regress/metadata/pandoc.txt @@ -0,0 +1 @@ +foo diff --git a/regress/metadata/simple.md b/regress/metadata/simple.md index 19975c51..34ae0b81 100644 --- a/regress/metadata/simple.md +++ b/regress/metadata/simple.md @@ -1,3 +1,3 @@ -test: foo +title: foo Hello, world.