Sha256: 99ce6f426cf5fd8a5f5e312916e286fff6343f1462a328bbfd521beb85081cee
Contents?: true
Size: 791 Bytes
Versions: 2
Compression:
Stored size: 791 Bytes
Contents
require 'spec_helper' describe Chef::Sugar::Vagrant do it_behaves_like 'a chef sugar' describe '#vagrant?' do it 'returns true when the machine is on vagrant' do node = { 'vagrant' => {} } expect(described_class.vagrant?(node)).to be_true end it 'returns true when the domain is vagrantup.com' do node = { 'domain' => 'bacon.vagrantup.com' } expect(described_class.vagrant?(node)).to be_true end it 'returns true when the vagrant user exists on the system' do node = { 'etc' => { 'passwd' => { 'vagrant' => {} } } } expect(described_class.vagrant?(node)).to be_true end it 'returns false when the machine is not on vagrant' do node = {} expect(described_class.vagrant?(node)).to be_false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chef-sugar-1.3.0 | spec/unit/chef/sugar/vagrant_spec.rb |
chef-sugar-1.2.6 | spec/unit/chef/sugar/vagrant_spec.rb |