Sha256: 2833d81775d4ae79ac8234def2ff014f7477f73a3f37478b189ce4929d93b29b
Contents?: true
Size: 1.99 KB
Versions: 18
Compression:
Stored size: 1.99 KB
Contents
require 'spec_helper' include Serverspec::Helper::Solaris describe package('httpd') do it { should be_installed } its(:command) { should eq "pkg list -H httpd 2> /dev/null" } end describe package('invalid-package') do it { should_not be_installed } end describe package('httpd') do it { should be_installed.with_version('2.2') } its(:command) { should eq "pkg list -H httpd 2> /dev/null | grep -qw -- 2.2" } end describe package('httpd') do it { should_not be_installed.with_version('invalid-version') } end describe package('jekyll') do it { should be_installed.by('gem') } its(:command) { should eq "gem list --local | grep -w -- ^jekyll" } end describe package('invalid-gem') do it { should_not be_installed.by('gem') } end describe package('jekyll') do it { should be_installed.by('gem').with_version('1.1.1') } its(:command) { should eq "gem list --local | grep -w -- ^jekyll | grep -w -- 1.1.1" } end describe package('jekyll') do it { should_not be_installed.by('gem').with_version('invalid-version') } end describe package('bower') do it { should be_installed.by('npm') } its(:command) { should eq "npm ls bower -g" } end describe package('invalid-npm-package') do it { should_not be_installed.by('npm') } end describe package('bower') do it { should be_installed.by('npm').with_version('0.9.2') } its(:command) { should eq "npm ls bower -g | grep -w -- 0.9.2" } end describe package('bower') do it { should_not be_installed.by('npm').with_version('invalid-version') } end describe package('mongo') do it { should be_installed.by('pecl') } its(:command) { should eq "pecl list | grep -w -- ^mongo" } end describe package('invalid-pecl') do it { should_not be_installed.by('pecl') } end describe package('mongo') do it { should be_installed.by('pecl').with_version('1.4.1') } its(:command) { should eq "pecl list | grep -w -- ^mongo | grep -w -- 1.4.1" } end describe package('mongo') do it { should_not be_installed.by('pecl').with_version('invalid-version') } end
Version data entries
18 entries across 18 versions & 1 rubygems