Mike Gerwitz

Activist for User Freedom

aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'test/symtable')
-rw-r--r--test/symtable/symbols.xspec26
1 files changed, 26 insertions, 0 deletions
diff --git a/test/symtable/symbols.xspec b/test/symtable/symbols.xspec
index 53e8dde..d4dbdd8 100644
--- a/test/symtable/symbols.xspec
+++ b/test/symtable/symbols.xspec
@@ -44,4 +44,30 @@
desc="Test template" />
</expect>
</scenario>
+
+
+ <scenario label="lv:meta">
+ <context mode="preproc:symtable">
+ <lv:meta>
+ <lv:prop name="prop1">
+ <lv:const value="ignore" />
+ </lv:prop>
+
+ <lv:prop name="prop2">
+ <lv:const value="ignore" />
+ </lv:prop>
+ </lv:meta>
+ </context>
+
+ <expect label="derives symbols from properties">
+ <preproc:sym type="meta"
+ name=":meta:prop1"
+ desc="Metavalue prop1"
+ keep="true" />
+ <preproc:sym type="meta"
+ name=":meta:prop2"
+ desc="Metavalue prop2"
+ keep="true" />
+ </expect>
+ </scenario>
</description>