Sha256: 2dd7b222f0f766ed27cda8c42c36423e91b06f3f355eb8bebd76ad2820c68978
Contents?: true
Size: 941 Bytes
Versions: 4
Compression:
Stored size: 941 Bytes
Contents
require File.expand_path('../spec_helper', __FILE__) module XcodeInstall describe Command::Install do before do Installer.any_instance.stubs(:exists).returns(true) Installer.any_instance.stubs(:installed).returns([]) fixture = Pathname.new('spec/fixtures/xcode_63.json').read xcode = Xcode.new(JSON.parse(fixture)) Installer.any_instance.stubs(:seedlist).returns([xcode]) end it "downloads and installs" do Installer.any_instance.expects(:download).with("6.3").returns("/some/path") Installer.any_instance.expects(:install_dmg).with("/some/path", "-6.3", true, true) Command::Install.run(["6.3"]) end it "downloads and installs and does not switch if --no-switch given" do Installer.any_instance.expects(:download).with("6.3").returns("/some/path") Installer.any_instance.expects(:install_dmg).with("/some/path", "-6.3", false, true) Command::Install.run(["6.3", "--no-switch"]) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
xcode-install-0.3.0 | spec/install_spec.rb |
xcode-install-0.2.0 | spec/install_spec.rb |
xcode-install-0.1.1 | spec/install_spec.rb |
xcode-install-0.1.0 | spec/install_spec.rb |