Better test coverage on with_target_vms. Added pending tests to work on.

This commit is contained in:
Mitchell Hashimoto 2012-12-30 10:59:59 -10:00
parent 07157b47ae
commit 24c3c9a7ae
1 changed files with 20 additions and 0 deletions

View File

@ -157,6 +157,26 @@ describe Vagrant::Plugin::V2::Command do
instance.with_target_vms(name, :provider => provider) { |vm| vms << vm }
vms.should == [vmware_vm]
end
it "should use the default provider if none is given and none are active" do
name = :foo
machine = double("machine")
environment.stub(:machine).with(name, default_provider).and_return(machine)
machine.stub(:name => name, :provider => default_provider)
results = []
instance.with_target_vms(name) { |m| results << m }
results.should == [machine]
end
it "should use the primary machine with the active provider" do
pending
end
it "should use the primary machine with the default provider" do
pending
end
end
describe "splitting the main and subcommand args" do