Allow construction variable expansion on _true_ and _false_ literals

This commit is contained in:
michael.metivier committed 2018-11-02 00:03:54 -04:00
1 parent 5cf77f1f58
commit f92dd62ebd
2 files changed
+12 -2

No files matched your search

+6
View File
@@ -159,6 +159,12 @@ module Rscons
it "calls a lambda with the given lambda arguments" do
expect(v.expand_varref("${lambda}", [v: "fez"])).to eq("fez--12")
end
it "returns true when passed true" do
expect(v.expand_varref(true, :lambda_args)).to eq(true)
end
it "returns false when passed false" do
expect(v.expand_varref(false, :lambda_args)).to eq(false)
end
it "raises an error when given an invalid argument" do
expect { v.expand_varref({a: :b}, :lambda_args) }.to raise_error /Unknown varref type: Hash/
end