spec/unit/chef/sugar/virtualization_spec.rb in chef-sugar-3.1.1 vs spec/unit/chef/sugar/virtualization_spec.rb in chef-sugar-3.2.0
- old
+ new
@@ -68,6 +68,23 @@
it 'returns false when the machine is not virtual' do
node = {}
expect(described_class.vmware?(node)).to be false
end
end
+
+ describe '#openvz?' do
+ it 'returns true when the machine is under openvz' do
+ node = { 'virtualization' => { 'system' => 'openvz' } }
+ expect(described_class.openvz?(node)).to be true
+ end
+
+ it 'returns false when the virtual machine is not under openvz' do
+ node = { 'virtualization' => { 'system' => 'kvm' } }
+ expect(described_class.openvz?(node)).to be false
+ end
+
+ it 'returns false when the machine is not virtual' do
+ node = {}
+ expect(described_class.openvz?(node)).to be false
+ end
+ end
end