Sha256: 027a4e6a43d5751950e1a7f05101fee6d55939b4e1371607a657483c0d05a92a
Contents?: true
Size: 1007 Bytes
Versions: 8
Compression:
Stored size: 1007 Bytes
Contents
require 'spec_helper' module Beaker describe Windows::Pkg do class WindowsPkgTest include Windows::Pkg def initialize(hash, logger) @hash = hash @logger = logger end def [](k) @hash[k] end def to_s "me" end def exec #noop end end let(:opts) { @opts || {} } let(:logger) { double( 'logger' ).as_null_object } let(:instance) { WindowsPkgTest.new(opts, logger) } describe '#install_package' do before do allow( instance ).to receive( :identify_windows_architecture ) end context 'cygwin does not exist' do before do allow( instance ).to receive( :check_for_command ).and_return( false ) end it 'curls the SSL URL for cygwin\'s installer' do allow( instance ).to receive( :execute ).with( /^setup\-x86/ ).ordered instance.install_package( 'curl' ) end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems