add Environment#clear_targets()

This commit is contained in:
josh committed 2013-12-27 13:35:16 -05:00
1 parent 539a49fe90
commit e667046da8
2 files changed
+17

No files matched your search

+12
View File
@@ -148,6 +148,18 @@ module Rscons
end
end
describe "#clear_targets" do
it "resets @targets to an empty hash" do
env = Environment.new
env.Program("a.out", "main.o")
expect(env.instance_variable_get(:@targets).keys).to eq(["a.out"])
env.clear_targets
expect(env.instance_variable_get(:@targets).keys).to eq([])
end
end
describe "#build_command" do
it "returns a command based on the variables in the Environment" do
env = Environment.new