summaryrefslogtreecommitdiff
path: root/usr.bin/make/unit-tests/varmisc.exp
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/make/unit-tests/varmisc.exp')
-rw-r--r--usr.bin/make/unit-tests/varmisc.exp25
1 files changed, 25 insertions, 0 deletions
diff --git a/usr.bin/make/unit-tests/varmisc.exp b/usr.bin/make/unit-tests/varmisc.exp
new file mode 100644
index 0000000..ffe8f8b
--- /dev/null
+++ b/usr.bin/make/unit-tests/varmisc.exp
@@ -0,0 +1,25 @@
+
+:D expanded when var set
+true
+TRUE
+:U expanded when var undef
+true
+TRUE
+:D skipped if var undef
+
+:U skipped when var set
+is set
+:? only lhs when value true
+true
+TRUE
+:? only rhs when value false
+false
+FALSE
+do not evaluate or expand :? if discarding
+is set
+year=2016 month=04 day=01
+date=20160401
+Version=123.456.789 == 123456789
+Literal=3.4.5 == 3004005
+We have target specific vars
+exit status 0