Sha256: 7982ef4d2946fcbe4d7d3e2ab397978e918dbae1245d7a6ce8a7d038167ac657

Contents?: true

Size: 330 Bytes

Versions: 12

Compression:

Stored size: 330 Bytes

Contents

RSpec::Matchers.define :be_installed_by_gem do
  match do |name|
    ret = ssh_exec(commands.check_installed_by_gem(name))
    res = ret[:exit_code] == 0
    if res && @version
      res = false if not ret[:stdout].match(/\(#{@version}\)/)
    end
    res
  end
  chain :with_version do |version|
    @version = version
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
serverspec-0.1.6 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.1.5 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.1.4 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.1.3 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.1.2 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.1.1 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.1.0 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.0.19 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.0.18 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.0.17 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.0.16 lib/serverspec/matchers/be_installed_by_gem.rb
serverspec-0.0.15 lib/serverspec/matchers/be_installed_by_gem.rb