test/unit/plugins/pushes/atlas/push_test.rb in vagrant-unbundled-1.9.1.1 vs test/unit/plugins/pushes/atlas/push_test.rb in vagrant-unbundled-1.9.5.1
- old
+ new
@@ -25,156 +25,157 @@
before do
# Stub this right away to avoid real execs
allow(Vagrant::Util::SafeExec).to receive(:exec)
end
- describe "#push" do
- it "pushes with the uploader" do
- allow(subject).to receive(:uploader_path).and_return("foo")
+ # DEPRECATED
+ # describe "#push" do
+ # it "pushes with the uploader" do
+ # allow(subject).to receive(:uploader_path).and_return("foo")
- expect(subject).to receive(:execute).with("foo")
+ # expect(subject).to receive(:execute).with("foo")
- subject.push
- end
+ # subject.push
+ # end
- it "raises an exception if the uploader couldn't be found" do
- expect(subject).to receive(:uploader_path).and_return(nil)
+ # it "raises an exception if the uploader couldn't be found" do
+ # expect(subject).to receive(:uploader_path).and_return(nil)
- expect { subject.push }.to raise_error(
- VagrantPlugins::AtlasPush::Errors::UploaderNotFound)
- end
- end
+ # expect { subject.push }.to raise_error(
+ # VagrantPlugins::AtlasPush::Errors::UploaderNotFound)
+ # end
+ # end
- describe "#execute" do
- let(:app) { "foo/bar" }
+ # describe "#execute" do
+ # let(:app) { "foo/bar" }
- before do
- config.app = app
- end
+ # before do
+ # config.app = app
+ # end
- it "sends the basic flags" do
- expect(Vagrant::Util::SafeExec).to receive(:exec).
- with("foo", "-vcs", app, env.root_path.to_s)
+ # it "sends the basic flags" do
+ # expect(Vagrant::Util::SafeExec).to receive(:exec).
+ # with("foo", "-vcs", app, env.root_path.to_s)
- subject.execute("foo")
- end
+ # subject.execute("foo")
+ # end
- it "doesn't send VCS if disabled" do
- expect(Vagrant::Util::SafeExec).to receive(:exec).
- with("foo", app, env.root_path.to_s)
+ # it "doesn't send VCS if disabled" do
+ # expect(Vagrant::Util::SafeExec).to receive(:exec).
+ # with("foo", app, env.root_path.to_s)
- config.vcs = false
- subject.execute("foo")
- end
+ # config.vcs = false
+ # subject.execute("foo")
+ # end
- it "sends includes" do
- expect(Vagrant::Util::SafeExec).to receive(:exec).
- with("foo", "-vcs", "-include", "foo", "-include",
- "bar", app, env.root_path.to_s)
+ # it "sends includes" do
+ # expect(Vagrant::Util::SafeExec).to receive(:exec).
+ # with("foo", "-vcs", "-include", "foo", "-include",
+ # "bar", app, env.root_path.to_s)
- config.includes = ["foo", "bar"]
- subject.execute("foo")
- end
+ # config.includes = ["foo", "bar"]
+ # subject.execute("foo")
+ # end
- it "sends excludes" do
- expect(Vagrant::Util::SafeExec).to receive(:exec).
- with("foo", "-vcs", "-exclude", "foo", "-exclude",
- "bar", app, env.root_path.to_s)
+ # it "sends excludes" do
+ # expect(Vagrant::Util::SafeExec).to receive(:exec).
+ # with("foo", "-vcs", "-exclude", "foo", "-exclude",
+ # "bar", app, env.root_path.to_s)
- config.excludes = ["foo", "bar"]
- subject.execute("foo")
- end
+ # config.excludes = ["foo", "bar"]
+ # subject.execute("foo")
+ # end
- it "sends custom server address" do
- expect(Vagrant::Util::SafeExec).to receive(:exec).
- with("foo", "-vcs", "-address", "foo", app, env.root_path.to_s)
+ # it "sends custom server address" do
+ # expect(Vagrant::Util::SafeExec).to receive(:exec).
+ # with("foo", "-vcs", "-address", "foo", app, env.root_path.to_s)
- config.address = "foo"
- subject.execute("foo")
- end
+ # config.address = "foo"
+ # subject.execute("foo")
+ # end
- it "sends custom token" do
- expect(Vagrant::Util::SafeExec).to receive(:exec).
- with("foo", "-vcs", "-token", "atlas_token", app, env.root_path.to_s)
+ # it "sends custom token" do
+ # expect(Vagrant::Util::SafeExec).to receive(:exec).
+ # with("foo", "-vcs", "-token", "atlas_token", app, env.root_path.to_s)
- config.token = "atlas_token"
- subject.execute("foo")
- end
+ # config.token = "atlas_token"
+ # subject.execute("foo")
+ # end
- context "when metadata is available" do
- let(:env) do
- iso_env = isolated_environment
- iso_env.vagrantfile <<-EOH
- Vagrant.configure("2") do |config|
- config.vm.box = "hashicorp/precise64"
- config.vm.box_url = "https://atlas.hashicorp.com/hashicorp/precise64"
- end
- EOH
- iso_env.create_vagrant_env
- end
+ # context "when metadata is available" do
+ # let(:env) do
+ # iso_env = isolated_environment
+ # iso_env.vagrantfile <<-EOH
+ # Vagrant.configure("2") do |config|
+ # config.vm.box = "hashicorp/precise64"
+ # config.vm.box_url = "https://atlas.hashicorp.com/hashicorp/precise64"
+ # end
+ # EOH
+ # iso_env.create_vagrant_env
+ # end
- it "sends the metadata" do
- expect(Vagrant::Util::SafeExec).to receive(:exec).
- with("foo", "-vcs", "-metadata", "box=hashicorp/precise64",
- "-metadata", "box_url=https://atlas.hashicorp.com/hashicorp/precise64",
- "-token", "atlas_token", app, env.root_path.to_s)
+ # it "sends the metadata" do
+ # expect(Vagrant::Util::SafeExec).to receive(:exec).
+ # with("foo", "-vcs", "-metadata", "box=hashicorp/precise64",
+ # "-metadata", "box_url=https://atlas.hashicorp.com/hashicorp/precise64",
+ # "-token", "atlas_token", app, env.root_path.to_s)
- config.token = "atlas_token"
- subject.execute("foo")
- end
- end
- end
+ # config.token = "atlas_token"
+ # subject.execute("foo")
+ # end
+ # end
+ # end
- describe "#uploader_path" do
- let(:scratch) do
- Pathname.new(Dir.mktmpdir("vagrant-test-atlas-push-upload-path"))
- end
+ # describe "#uploader_path" do
+ # let(:scratch) do
+ # Pathname.new(Dir.mktmpdir("vagrant-test-atlas-push-upload-path"))
+ # end
- after do
- FileUtils.rm_rf(scratch)
- end
+ # after do
+ # FileUtils.rm_rf(scratch)
+ # end
- it "should return the configured path if set" do
- config.uploader_path = "foo"
- expect(subject.uploader_path).to eq("foo")
- end
+ # it "should return the configured path if set" do
+ # config.uploader_path = "foo"
+ # expect(subject.uploader_path).to eq("foo")
+ # end
- it "should look up the uploader via PATH if not set" do
- allow(Vagrant).to receive(:in_installer?).and_return(false)
+ # it "should look up the uploader via PATH if not set" do
+ # allow(Vagrant).to receive(:in_installer?).and_return(false)
- expect(Vagrant::Util::Which).to receive(:which).
- with(described_class.const_get(:UPLOADER_BIN)).
- and_return("bar")
+ # expect(Vagrant::Util::Which).to receive(:which).
+ # with(described_class.const_get(:UPLOADER_BIN)).
+ # and_return("bar")
- expect(subject.uploader_path).to eq("bar")
- end
+ # expect(subject.uploader_path).to eq("bar")
+ # end
- it "should look up the uploader in the embedded dir if installer" do
- allow(Vagrant).to receive(:in_installer?).and_return(true)
- allow(Vagrant).to receive(:installer_embedded_dir).and_return(scratch.to_s)
+ # it "should look up the uploader in the embedded dir if installer" do
+ # allow(Vagrant).to receive(:in_installer?).and_return(true)
+ # allow(Vagrant).to receive(:installer_embedded_dir).and_return(scratch.to_s)
- bin_path = scratch.join("bin", bin)
- bin_path.dirname.mkpath
- bin_path.open("w+") { |f| f.write("hi") }
+ # bin_path = scratch.join("bin", bin)
+ # bin_path.dirname.mkpath
+ # bin_path.open("w+") { |f| f.write("hi") }
- expect(subject.uploader_path).to eq(bin_path.to_s)
- end
+ # expect(subject.uploader_path).to eq(bin_path.to_s)
+ # end
- it "should look up the uploader in the PATH if not in the installer" do
- allow(Vagrant).to receive(:in_installer?).and_return(true)
- allow(Vagrant).to receive(:installer_embedded_dir).and_return(scratch.to_s)
+ # it "should look up the uploader in the PATH if not in the installer" do
+ # allow(Vagrant).to receive(:in_installer?).and_return(true)
+ # allow(Vagrant).to receive(:installer_embedded_dir).and_return(scratch.to_s)
- expect(Vagrant::Util::Which).to receive(:which).
- with(described_class.const_get(:UPLOADER_BIN)).
- and_return("bar")
+ # expect(Vagrant::Util::Which).to receive(:which).
+ # with(described_class.const_get(:UPLOADER_BIN)).
+ # and_return("bar")
- expect(subject.uploader_path).to eq("bar")
- end
+ # expect(subject.uploader_path).to eq("bar")
+ # end
- it "should return nil if its not found anywhere" do
- allow(Vagrant).to receive(:in_installer?).and_return(false)
- allow(Vagrant::Util::Which).to receive(:which).and_return(nil)
+ # it "should return nil if its not found anywhere" do
+ # allow(Vagrant).to receive(:in_installer?).and_return(false)
+ # allow(Vagrant::Util::Which).to receive(:which).and_return(nil)
- expect(subject.uploader_path).to be_nil
- end
- end
+ # expect(subject.uploader_path).to be_nil
+ # end
+ # end
end