Use domain double instead of machine

This commit is contained in:
Darragh Bailey
2016-01-26 16:58:17 +00:00
parent c5c15361da
commit c5266a4a25
2 changed files with 9 additions and 8 deletions

View File

@@ -5,14 +5,15 @@ shared_context "libvirt" do
let(:libvirt_context) { true }
let(:id) { "dummy-vagrant_dummy" }
let(:connection) { double("::Fog::Compute") }
let(:connection) { double("connection") }
let(:domain) { double("domain") }
def connection_result(options={})
result = options.fetch(:result, nil)
double("connection_result" => result)
end
before do
before (:each) do
# we don't want unit tests to ever run commands on the system; so we wire
# in a double to ensure any unexpected messages raise exceptions
stub_const("::Fog::Compute", connection)