Sha256: a7710ef4ff45e648832da152be54cccf64b8440ca8f8ac4a727af03c388b1470
Contents?: true
Size: 611 Bytes
Versions: 15
Compression:
Stored size: 611 Bytes
Contents
require File.expand_path("../../../../../base", __FILE__) describe VagrantPlugins::CommandPlugin::Action::UninstallPlugin do let(:app) { lambda { |env| } } let(:env) {{ ui: Vagrant::UI::Silent.new, }} let(:manager) { double("manager") } subject { described_class.new(app, env) } before do allow(Vagrant::Plugin::Manager).to receive(:instance).and_return(manager) end it "uninstalls the specified plugin" do expect(manager).to receive(:uninstall_plugin).with("bar").ordered expect(app).to receive(:call).ordered env[:plugin_name] = "bar" subject.call(env) end end
Version data entries
15 entries across 11 versions & 4 rubygems