fix #13 - Environment#depends should expand its arguments for construction variables

This commit is contained in:
josh committed 2014-08-18 15:39:33 -04:00
1 parent eb28e09d8c
commit 851adae66f
2 files changed
+9 -1

No files matched your search

+7
View File
@@ -322,6 +322,13 @@ module Rscons
env.depends("foo", "bar", "baz")
expect(env.instance_variable_get(:@user_deps)).to eq({"foo" => ["bar", "baz"]})
end
it "expands arguments for construction variable references" do
env = Environment.new
env["foo"] = "foo.exe"
env["bar"] = "bar.c"
env.depends("${foo}", "${bar}", "a.h")
expect(env.instance_variable_get(:@user_deps)).to eq({"foo.exe" => ["bar.c", "a.h"]})
end
end
describe "#build_sources" do