]> git.huck.website - metaforge.git/commitdiff
better test site
authorHuck Boles <huck@huck.website>
Tue, 16 May 2023 00:12:02 +0000 (19:12 -0500)
committerHuck Boles <huck@huck.website>
Tue, 16 May 2023 00:12:02 +0000 (19:12 -0500)
62 files changed:
files/site/pattern/body/default.meta [deleted file]
files/site/pattern/body/variables.meta [deleted file]
files/site/pattern/footer/default.meta [deleted file]
files/site/pattern/header/bench.meta [deleted file]
files/site/pattern/header/default.meta [deleted file]
files/site/pattern/header/list.meta [deleted file]
files/site/pattern/link/bold.meta [deleted file]
files/site/pattern/link/default.meta [deleted file]
files/site/pattern/list/default.meta [deleted file]
files/site/pattern/list/item/bench.meta [deleted file]
files/site/pattern/list/item/default.meta [deleted file]
files/site/source/dir1/dir.meta [deleted file]
files/site/source/dir1/sub_dir1/deep1/deep.meta [deleted file]
files/site/source/dir1/sub_dir1/deep2/deep.meta [deleted file]
files/site/source/dir1/sub_dir1/sub_dir.meta [deleted file]
files/site/source/dir1/sub_dir2/sub_dir.meta [deleted file]
files/site/source/dir1/sub_dir3/sub_dir.meta [deleted file]
files/site/source/dir2/dir.meta [deleted file]
files/site/source/root.meta [deleted file]
files/test_site/pattern/base/bare.meta [moved from files/site/pattern/base/text.meta with 100% similarity]
files/test_site/pattern/base/default.meta [moved from files/site/pattern/base/default.meta with 55% similarity]
files/test_site/pattern/bench/footer/default.meta [moved from files/site/pattern/footer/bench.meta with 90% similarity]
files/test_site/pattern/bench/header/default.meta [new file with mode: 0644]
files/test_site/pattern/body/bench.meta [moved from files/site/pattern/body/bench.meta with 55% similarity]
files/test_site/pattern/body/default.meta [new file with mode: 0644]
files/test_site/pattern/test/blank/default.meta [new file with mode: 0644]
files/test_site/pattern/test/blank_arr.meta [new file with mode: 0644]
files/test_site/pattern/test/blank_variable.meta [new file with mode: 0644]
files/test_site/pattern/test/default.meta [new file with mode: 0644]
files/test_site/pattern/test/default/bad.meta [new file with mode: 0644]
files/test_site/pattern/test/default/default.meta [new file with mode: 0644]
files/test_site/pattern/test/expand/default.meta [new file with mode: 0644]
files/test_site/pattern/test/expand_arr.meta [new file with mode: 0644]
files/test_site/pattern/test/expand_pat.meta [new file with mode: 0644]
files/test_site/pattern/test/expand_var.meta [new file with mode: 0644]
files/test_site/pattern/test/global/default.meta [new file with mode: 0644]
files/test_site/pattern/test/global/good.meta [new file with mode: 0644]
files/test_site/pattern/test/local_global/default.meta [new file with mode: 0644]
files/test_site/pattern/test/local_global/good.meta [new file with mode: 0644]
files/test_site/pattern/test/override.meta [new file with mode: 0644]
files/test_site/pattern/test/override/bad.meta [new file with mode: 0644]
files/test_site/pattern/test/override/default.meta [new file with mode: 0644]
files/test_site/pattern/test/override/good.meta [new file with mode: 0644]
files/test_site/source/benchmark.meta [moved from files/site/source/benchmark.meta with 86% similarity]
files/test_site/source/unit_tests/blank/blank_array.meta [new file with mode: 0644]
files/test_site/source/unit_tests/blank/blank_pattern.meta [new file with mode: 0644]
files/test_site/source/unit_tests/blank/blank_variable.meta [new file with mode: 0644]
files/test_site/source/unit_tests/blank/comment.meta [new file with mode: 0644]
files/test_site/source/unit_tests/blank/inline_comment.meta [new file with mode: 0644]
files/test_site/source/unit_tests/default.meta [new file with mode: 0644]
files/test_site/source/unit_tests/expand/array_in_pattern.meta [new file with mode: 0644]
files/test_site/source/unit_tests/expand/array_in_source.meta [new file with mode: 0644]
files/test_site/source/unit_tests/expand/pattern_in_pattern.meta [new file with mode: 0644]
files/test_site/source/unit_tests/expand/pattern_in_source.meta [new file with mode: 0644]
files/test_site/source/unit_tests/expand/variable_in_pattern.meta [new file with mode: 0644]
files/test_site/source/unit_tests/expand/variable_in_source.meta [new file with mode: 0644]
files/test_site/source/unit_tests/find_dest.meta [new file with mode: 0644]
files/test_site/source/unit_tests/global/default.meta [new file with mode: 0644]
files/test_site/source/unit_tests/global/pattern.meta [new file with mode: 0644]
files/test_site/source/unit_tests/global/variable.meta [new file with mode: 0644]
files/test_site/source/unit_tests/override/pattern.meta [new file with mode: 0644]
files/test_site/source/unit_tests/override/variable.meta [new file with mode: 0644]

diff --git a/files/site/pattern/body/default.meta b/files/site/pattern/body/default.meta
deleted file mode 100644 (file)
index 4ee24b7..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-&{header}
-<body>
-    &{SOURCE}
-</body>
-&{footer}
diff --git a/files/site/pattern/body/variables.meta b/files/site/pattern/body/variables.meta
deleted file mode 100644 (file)
index 982fba0..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<body>
-    ${variable}
-</body>
diff --git a/files/site/pattern/footer/default.meta b/files/site/pattern/footer/default.meta
deleted file mode 100644 (file)
index fcf2c2a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<footer>FOOTER</footer>
diff --git a/files/site/pattern/header/bench.meta b/files/site/pattern/header/bench.meta
deleted file mode 100644 (file)
index 80351bf..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-@{
-    link.url = ['a.com','a.com','a.com','a.com','a.com','a.com','a.com','a.com','a.com','a.com'] 
-    link.title = ['a','a','a','a','a','a','a','a','a','a']
-}
-
-&{
-    list.item = 'bench'
-}
-
-&{list}
-
diff --git a/files/site/pattern/header/default.meta b/files/site/pattern/header/default.meta
deleted file mode 100644 (file)
index 8d0f674..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<header>HEADER</header>
diff --git a/files/site/pattern/header/list.meta b/files/site/pattern/header/list.meta
deleted file mode 100644 (file)
index 47db5db..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-<header>
-<p>A list called: ${list_name}</p>
-&{list}
-</header>
diff --git a/files/site/pattern/link/bold.meta b/files/site/pattern/link/bold.meta
deleted file mode 100644 (file)
index e6acc5a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<a href="@{url}"><b>@{title}</b></a>
diff --git a/files/site/pattern/link/default.meta b/files/site/pattern/link/default.meta
deleted file mode 100644 (file)
index d88cfe0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<a href="@{url}">@{title}</a>
diff --git a/files/site/pattern/list/default.meta b/files/site/pattern/list/default.meta
deleted file mode 100644 (file)
index e9e730c..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-<ul>
-    &{list.item}
-</ul>
diff --git a/files/site/pattern/list/item/bench.meta b/files/site/pattern/list/item/bench.meta
deleted file mode 100644 (file)
index b4259e0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<li>&{link}</li>
diff --git a/files/site/pattern/list/item/default.meta b/files/site/pattern/list/item/default.meta
deleted file mode 100644 (file)
index 22b704c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-<li>@{items}</li>
diff --git a/files/site/source/dir1/dir.meta b/files/site/source/dir1/dir.meta
deleted file mode 100644 (file)
index b051e39..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-@{
-    list.item.items = ['A', 'Single','Word','Per','Item']
-}
-
-# LIST
-
-This is to test using arrays as lists.
-
-&{list}
diff --git a/files/site/source/dir1/sub_dir1/deep1/deep.meta b/files/site/source/dir1/sub_dir1/deep1/deep.meta
deleted file mode 100644 (file)
index 2c4e4d2..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-${ var = 'GOOD' }
-&{ base = 'text' }
-
-# SIMPLE SUBSTITUTION
-
-variable: ${var}
diff --git a/files/site/source/dir1/sub_dir1/deep2/deep.meta b/files/site/source/dir1/sub_dir1/deep2/deep.meta
deleted file mode 100644 (file)
index ad3f829..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-${ variable = 'GOOD' }
-&{ body = 'variables' }
diff --git a/files/site/source/dir1/sub_dir1/sub_dir.meta b/files/site/source/dir1/sub_dir1/sub_dir.meta
deleted file mode 100644 (file)
index c0fb1fe..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-@{
-    link.url = [ 'a.com', 'b.net', 'c.org']
-    link.title = [ 'A Website', 'B Place', 'C Dest' ]
-}
-
-&{
-    link = 'bold'
-}
-
-# LINKS
-
-This should create a group of bold links
-
-&{link}
diff --git a/files/site/source/dir1/sub_dir2/sub_dir.meta b/files/site/source/dir1/sub_dir2/sub_dir.meta
deleted file mode 100644 (file)
index e64533a..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-&{
-    header = BLANK
-    footer = BLANK
-}
-
-# BLANK
-
-This should have no header or footer
diff --git a/files/site/source/dir1/sub_dir3/sub_dir.meta b/files/site/source/dir1/sub_dir3/sub_dir.meta
deleted file mode 100644 (file)
index c9ea33d..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-${
-    list_name = "A BIG LIST"
-}
-
-@{
-    list.item.items = ['item1','item2','item3','item4']
-}
-
-# HEADER LIST
-
-This should have a list in the header
diff --git a/files/site/source/dir2/dir.meta b/files/site/source/dir2/dir.meta
deleted file mode 100644 (file)
index ca713e7..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-&{
-    base = "text"
-}
-
-# MARKDOWN
-
-## Header
-This is a test for how various markdown elements translate
-
-### Small Header
-- Lists
-- With
-- Items
-
-#### tiny header
-*Fancy* **Text** __With__ _Adornments_
-
-<p>Inline HTML</p>
-
-[a link](https://example.org)
diff --git a/files/site/source/root.meta b/files/site/source/root.meta
deleted file mode 100644 (file)
index 3af0ab7..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-&{ base = 'text' }
-TEST
similarity index 55%
rename from files/site/pattern/base/default.meta
rename to files/test_site/pattern/base/default.meta
index c47271e6a0889946f61de69bc33573c186aff959..4578074d1abc5e269011158d2ef7e00113ad2110 100644 (file)
@@ -1,3 +1,3 @@
 <html>
-    &{body}
+&{body}
 </html>
similarity index 90%
rename from files/site/pattern/footer/bench.meta
rename to files/test_site/pattern/bench/footer/default.meta
index c8f73d787d6354270296b141557348326db1e7b3..bed4e5794ea5dd25a2a80d14725b5bbed175cb6e 100644 (file)
@@ -1 +1,2 @@
 @{array}
+
diff --git a/files/test_site/pattern/bench/header/default.meta b/files/test_site/pattern/bench/header/default.meta
new file mode 100644 (file)
index 0000000..2305a29
--- /dev/null
@@ -0,0 +1 @@
+<li>${inline}</li>
similarity index 55%
rename from files/site/pattern/body/bench.meta
rename to files/test_site/pattern/body/bench.meta
index 8c1e1fa6a86f5af18db246af8db7a4b98cee1421..e8ce4d47ad08c8dca330a7118ddb4b3fa60e472e 100644 (file)
@@ -1,6 +1,6 @@
 <body>
-    &{header}
+    &{bench.header}
     ${bench_variable}
     &{SOURCE}
-    &{footer}
+    &{bench.footer}
 <body>
diff --git a/files/test_site/pattern/body/default.meta b/files/test_site/pattern/body/default.meta
new file mode 100644 (file)
index 0000000..5dc2429
--- /dev/null
@@ -0,0 +1 @@
+&{test}
diff --git a/files/test_site/pattern/test/blank/default.meta b/files/test_site/pattern/test/blank/default.meta
new file mode 100644 (file)
index 0000000..7b3a785
--- /dev/null
@@ -0,0 +1 @@
+BAD
diff --git a/files/test_site/pattern/test/blank_arr.meta b/files/test_site/pattern/test/blank_arr.meta
new file mode 100644 (file)
index 0000000..ef3bb1d
--- /dev/null
@@ -0,0 +1 @@
+@{arr}
diff --git a/files/test_site/pattern/test/blank_variable.meta b/files/test_site/pattern/test/blank_variable.meta
new file mode 100644 (file)
index 0000000..8b13789
--- /dev/null
@@ -0,0 +1 @@
+
diff --git a/files/test_site/pattern/test/default.meta b/files/test_site/pattern/test/default.meta
new file mode 100644 (file)
index 0000000..8b9ce1f
--- /dev/null
@@ -0,0 +1 @@
+&{SOURCE}
diff --git a/files/test_site/pattern/test/default/bad.meta b/files/test_site/pattern/test/default/bad.meta
new file mode 100644 (file)
index 0000000..7b3a785
--- /dev/null
@@ -0,0 +1 @@
+BAD
diff --git a/files/test_site/pattern/test/default/default.meta b/files/test_site/pattern/test/default/default.meta
new file mode 100644 (file)
index 0000000..f49b816
--- /dev/null
@@ -0,0 +1 @@
+GOOD
diff --git a/files/test_site/pattern/test/expand/default.meta b/files/test_site/pattern/test/expand/default.meta
new file mode 100644 (file)
index 0000000..f49b816
--- /dev/null
@@ -0,0 +1 @@
+GOOD
diff --git a/files/test_site/pattern/test/expand_arr.meta b/files/test_site/pattern/test/expand_arr.meta
new file mode 100644 (file)
index 0000000..ef3bb1d
--- /dev/null
@@ -0,0 +1 @@
+@{arr}
diff --git a/files/test_site/pattern/test/expand_pat.meta b/files/test_site/pattern/test/expand_pat.meta
new file mode 100644 (file)
index 0000000..5508ceb
--- /dev/null
@@ -0,0 +1,2 @@
+GOOD
+&{test.expand}
diff --git a/files/test_site/pattern/test/expand_var.meta b/files/test_site/pattern/test/expand_var.meta
new file mode 100644 (file)
index 0000000..dd04342
--- /dev/null
@@ -0,0 +1 @@
+${var}
diff --git a/files/test_site/pattern/test/global/default.meta b/files/test_site/pattern/test/global/default.meta
new file mode 100644 (file)
index 0000000..7b3a785
--- /dev/null
@@ -0,0 +1 @@
+BAD
diff --git a/files/test_site/pattern/test/global/good.meta b/files/test_site/pattern/test/global/good.meta
new file mode 100644 (file)
index 0000000..f49b816
--- /dev/null
@@ -0,0 +1 @@
+GOOD
diff --git a/files/test_site/pattern/test/local_global/default.meta b/files/test_site/pattern/test/local_global/default.meta
new file mode 100644 (file)
index 0000000..7b3a785
--- /dev/null
@@ -0,0 +1 @@
+BAD
diff --git a/files/test_site/pattern/test/local_global/good.meta b/files/test_site/pattern/test/local_global/good.meta
new file mode 100644 (file)
index 0000000..f49b816
--- /dev/null
@@ -0,0 +1 @@
+GOOD
diff --git a/files/test_site/pattern/test/override.meta b/files/test_site/pattern/test/override.meta
new file mode 100644 (file)
index 0000000..014f771
--- /dev/null
@@ -0,0 +1 @@
+&{test.override} &{test.default}
diff --git a/files/test_site/pattern/test/override/bad.meta b/files/test_site/pattern/test/override/bad.meta
new file mode 100644 (file)
index 0000000..7b3a785
--- /dev/null
@@ -0,0 +1 @@
+BAD
diff --git a/files/test_site/pattern/test/override/default.meta b/files/test_site/pattern/test/override/default.meta
new file mode 100644 (file)
index 0000000..7b3a785
--- /dev/null
@@ -0,0 +1 @@
+BAD
diff --git a/files/test_site/pattern/test/override/good.meta b/files/test_site/pattern/test/override/good.meta
new file mode 100644 (file)
index 0000000..f49b816
--- /dev/null
@@ -0,0 +1 @@
+GOOD
similarity index 86%
rename from files/site/source/benchmark.meta
rename to files/test_site/source/benchmark.meta
index 68eec3211599393e321d2db5b88626aebad42f98..3f0eda66dee783bf12669aa71b98562ada05a97c 100644 (file)
@@ -18,13 +18,11 @@ ${
 
 @{
     single = ['single value arrays']
-    footer.array = ['1','2','3','4','5','6','7','8','9','10']
+    bench.footer.array = ['1','2','3','4','5','6','7','8','9','10']
 }
 
 &{
     body = 'bench'
-    header = 'bench'
-    footer = 'bench'
 }
 
 # THIS IS THE BENCHMARK FILE FOR METAFORGE
diff --git a/files/test_site/source/unit_tests/blank/blank_array.meta b/files/test_site/source/unit_tests/blank/blank_array.meta
new file mode 100644 (file)
index 0000000..b4fdce6
--- /dev/null
@@ -0,0 +1,3 @@
+@{ test.arr = BLANK }
+
+&{ test = 'blank_arr' }
diff --git a/files/test_site/source/unit_tests/blank/blank_pattern.meta b/files/test_site/source/unit_tests/blank/blank_pattern.meta
new file mode 100644 (file)
index 0000000..4d3970c
--- /dev/null
@@ -0,0 +1 @@
+&{base = BLANK}
diff --git a/files/test_site/source/unit_tests/blank/blank_variable.meta b/files/test_site/source/unit_tests/blank/blank_variable.meta
new file mode 100644 (file)
index 0000000..9597170
--- /dev/null
@@ -0,0 +1,3 @@
+${ variable = BLANK }
+
+&{ test = 'blank_variable' }
diff --git a/files/test_site/source/unit_tests/blank/comment.meta b/files/test_site/source/unit_tests/blank/comment.meta
new file mode 100644 (file)
index 0000000..7f7b013
--- /dev/null
@@ -0,0 +1 @@
+-{ this is a comment }
diff --git a/files/test_site/source/unit_tests/blank/inline_comment.meta b/files/test_site/source/unit_tests/blank/inline_comment.meta
new file mode 100644 (file)
index 0000000..d122a3d
--- /dev/null
@@ -0,0 +1 @@
+inline -{ comment } comment
diff --git a/files/test_site/source/unit_tests/default.meta b/files/test_site/source/unit_tests/default.meta
new file mode 100644 (file)
index 0000000..473421f
--- /dev/null
@@ -0,0 +1,12 @@
+${
+    override = 'BAD'
+    global = 'GOOD'
+}
+
+&{ 
+    base = 'bare'
+    test.override = 'bad'
+    test.default = 'bad'
+    test.blank = 'bad'
+    test.global = 'good'
+}
diff --git a/files/test_site/source/unit_tests/expand/array_in_pattern.meta b/files/test_site/source/unit_tests/expand/array_in_pattern.meta
new file mode 100644 (file)
index 0000000..348fb9a
--- /dev/null
@@ -0,0 +1,2 @@
+@{ test.arr = ['1','2','3','4','5']}
+&{ test = 'expand_arr' }
diff --git a/files/test_site/source/unit_tests/expand/array_in_source.meta b/files/test_site/source/unit_tests/expand/array_in_source.meta
new file mode 100644 (file)
index 0000000..45c171f
--- /dev/null
@@ -0,0 +1,3 @@
+@{ arr = [ '1','2','3','4','5'] }
+
+@{arr}
diff --git a/files/test_site/source/unit_tests/expand/pattern_in_pattern.meta b/files/test_site/source/unit_tests/expand/pattern_in_pattern.meta
new file mode 100644 (file)
index 0000000..d35ba73
--- /dev/null
@@ -0,0 +1 @@
+&{ test = 'expand_pat' }
diff --git a/files/test_site/source/unit_tests/expand/pattern_in_source.meta b/files/test_site/source/unit_tests/expand/pattern_in_source.meta
new file mode 100644 (file)
index 0000000..a8e641c
--- /dev/null
@@ -0,0 +1,3 @@
+&{ base = 'bare' }
+
+&{test.expand}
diff --git a/files/test_site/source/unit_tests/expand/variable_in_pattern.meta b/files/test_site/source/unit_tests/expand/variable_in_pattern.meta
new file mode 100644 (file)
index 0000000..4fd7652
--- /dev/null
@@ -0,0 +1,3 @@
+${ var = 'GOOD' }
+
+&{ test = 'expand_var' }
diff --git a/files/test_site/source/unit_tests/expand/variable_in_source.meta b/files/test_site/source/unit_tests/expand/variable_in_source.meta
new file mode 100644 (file)
index 0000000..cca8be4
--- /dev/null
@@ -0,0 +1,3 @@
+${ variable = 'GOOD' }
+
+${variable}
diff --git a/files/test_site/source/unit_tests/find_dest.meta b/files/test_site/source/unit_tests/find_dest.meta
new file mode 100644 (file)
index 0000000..b27622f
--- /dev/null
@@ -0,0 +1 @@
+#{ skip = 'true' }
diff --git a/files/test_site/source/unit_tests/global/default.meta b/files/test_site/source/unit_tests/global/default.meta
new file mode 100644 (file)
index 0000000..f3e22b5
--- /dev/null
@@ -0,0 +1,3 @@
+${ local_global = 'GOOD' }
+
+&{ test.local_global = 'good' }
diff --git a/files/test_site/source/unit_tests/global/pattern.meta b/files/test_site/source/unit_tests/global/pattern.meta
new file mode 100644 (file)
index 0000000..de568bf
--- /dev/null
@@ -0,0 +1,4 @@
+&{ base = 'bare' } 
+
+&{test.global}
+&{test.local_global}
diff --git a/files/test_site/source/unit_tests/global/variable.meta b/files/test_site/source/unit_tests/global/variable.meta
new file mode 100644 (file)
index 0000000..d953e32
--- /dev/null
@@ -0,0 +1,4 @@
+&{base = 'bare'}
+
+${local_global}
+${global}
diff --git a/files/test_site/source/unit_tests/override/pattern.meta b/files/test_site/source/unit_tests/override/pattern.meta
new file mode 100644 (file)
index 0000000..f50d47d
--- /dev/null
@@ -0,0 +1,5 @@
+&{
+    test = 'override'
+    test.override = 'good'
+    test.default = DEFAULT
+}
diff --git a/files/test_site/source/unit_tests/override/variable.meta b/files/test_site/source/unit_tests/override/variable.meta
new file mode 100644 (file)
index 0000000..a832d8e
--- /dev/null
@@ -0,0 +1,3 @@
+${ override = 'GOOD' }
+
+${override}