Sha256: 6d5e5bfdd2a5b5b59cb2aef3ed05df71e39709b69f697276cafc7ab0c6ed21e1
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
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', true).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', true).returns('/some/path') Installer.any_instance.expects(:install_dmg).with('/some/path', '-6.3', false, true) Command::Install.run(['6.3', '--no-switch']) end it 'downloads without progress if switch --no-progress is given' do Installer.any_instance.expects(:download).with('6.3', false).returns('/some/path') Installer.any_instance.expects(:install_dmg).with('/some/path', '-6.3', true, true) Command::Install.run(['6.3', '--no-progress']) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
xcode-install-0.9.6 | spec/install_spec.rb |
xcode-install-0.9.1 | spec/install_spec.rb |