Sha256: 907c328679c0d042899b3b23c0bde2ab7e074261c2c1ed0d4fcf5dd567406062
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
require 'spec_helper' shared_context 'unit' do include_context 'vagrant-unit' let(:vagrantfile) do <<-EOF Vagrant.configure('2') do |config| config.vm.define :test end EOF end let(:test_env) do test_env = isolated_environment test_env.vagrantfile vagrantfile test_env end let(:env) { { env: iso_env, machine: machine, ui: ui, root_path: '/rootpath' } } let(:conf) { Vagrant::Config::V2::DummyConfig.new } let(:ui) { Vagrant::UI::Silent.new } let(:iso_env) { test_env.create_vagrant_env ui_class: Vagrant::UI::Basic } let(:machine) { iso_env.machine(:test, :libvirt) } # Mock the communicator to prevent SSH commands for being executed. let(:communicator) { double('communicator') } # Mock the guest operating system. let(:guest) { double('guest') } let(:app) { ->(env) {} } let(:plugin) { register_plugin } before (:each) do allow(machine).to receive(:guest).and_return(guest) allow(machine).to receive(:communicator).and_return(communicator) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vagrant-libvirt-0.3.0 | spec/support/sharedcontext.rb |