From 139d53ebc211c77e858f6a6a26795d9e1a313e36 Mon Sep 17 00:00:00 2001 From: myk002 Date: Sat, 12 Feb 2022 18:13:35 -0800 Subject: [PATCH] add ecosystem regression tests for meta blueprints --- .../test/ecosystem/golden/meta-dig.csv | 48 +++++++++++++++++++ .../library/test/ecosystem/in/meta-dig.csv | 38 +++++++++++++++ .../library/test/ecosystem/in/meta-spec.csv | 5 ++ 3 files changed, 91 insertions(+) create mode 100644 data/blueprints/library/test/ecosystem/golden/meta-dig.csv create mode 100644 data/blueprints/library/test/ecosystem/in/meta-dig.csv create mode 100644 data/blueprints/library/test/ecosystem/in/meta-spec.csv diff --git a/data/blueprints/library/test/ecosystem/golden/meta-dig.csv b/data/blueprints/library/test/ecosystem/golden/meta-dig.csv new file mode 100644 index 000000000..4ee792427 --- /dev/null +++ b/data/blueprints/library/test/ecosystem/golden/meta-dig.csv @@ -0,0 +1,48 @@ +#dig label(dig) +,j +u,d,u +,j +#> +,u +j,d,j +,u +#> +,j +u,d,u +,j +#> +,u +j,d,j +,u +#> +,j +u,d,u +,j +#> +,u +j,d,j +,u +#> +,j +u,d,u +,j +#> +,u +j,d,j +,u +#> +,j +u,d,u +,j +#> +,u +j,d,j +,u +#> +,j +u,d,u +,j +#> +,u +j,d,j +,u diff --git a/data/blueprints/library/test/ecosystem/in/meta-dig.csv b/data/blueprints/library/test/ecosystem/in/meta-dig.csv new file mode 100644 index 000000000..2e39730ed --- /dev/null +++ b/data/blueprints/library/test/ecosystem/in/meta-dig.csv @@ -0,0 +1,38 @@ +#ignore +tests recursive meta composition, z-level manipulation, and repeat up/down + +#dig label(center_tile) hidden() + +,d, +#dig label(even_up) hidden() + +u,,u +#dig label(even_down) hidden() +,j + +,j +#meta label(even) hidden() +/even_up +/even_down +#dig label(odd_up) hidden() +,u + +,u +#dig label(odd_down) hidden() + +j,,j +#meta label(odd) hidden() +/odd_up +/odd_down +#meta label(twoz) hidden() +/even +#> +/odd +#meta label(fourz) hidden() +/twoz +#>2 +/twoz +#> +/center_tile repeat(up 4) +#meta label(dig) +/fourz repeat(>3) diff --git a/data/blueprints/library/test/ecosystem/in/meta-spec.csv b/data/blueprints/library/test/ecosystem/in/meta-spec.csv new file mode 100644 index 000000000..12dbc79ed --- /dev/null +++ b/data/blueprints/library/test/ecosystem/in/meta-spec.csv @@ -0,0 +1,5 @@ +#notes +description=meta coverage test +width=3 +height=3 +depth=12