Sha256: 39e186d69800f31745e3fa4623c1d94333ce9551c2f5ff58f191e8403cde4f21
Contents?: true
Size: 851 Bytes
Versions: 1
Compression:
Stored size: 851 Bytes
Contents
require_relative "../../../base" require Vagrant.source_root.join("plugins/providers/docker/synced_folder") describe VagrantPlugins::DockerProvider::SyncedFolder do subject { described_class.new } describe "#usable?" do let(:machine) { double("machine") } before do machine.stub(provider_name: :docker) end it "is usable" do expect(subject).to be_usable(machine) end it "is not usable if provider isn't docker" do machine.stub(provider_name: :virtualbox) expect(subject).to_not be_usable(machine) end it "raises an error if bad provider if specified" do machine.stub(provider_name: :virtualbox) expect { subject.usable?(machine, true) }. to raise_error(VagrantPlugins::DockerProvider::Errors::SyncedFolderNonDocker) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vagrant-cloudstack-1.2.0 | vendor/bundle/bundler/gems/vagrant-c84e05fd063f/test/unit/plugins/providers/docker/synced_folder_test.rb |