spec/unit/util/virtual_spec.rb in facter-1.7.1 vs spec/unit/util/virtual_spec.rb in facter-1.7.2.rc1
- old
+ new
@@ -145,9 +145,18 @@
Facter::Util::Virtual.vserver?.should == expected
end
end
end
+ it "reads dmi entries as ascii data" do
+ entries_file = my_fixture('invalid_unicode_dmi_entries')
+ expected_contents = 'Virtual'
+
+ entries = Facter::Util::Virtual.read_sysfs_dmi_entries(entries_file)
+
+ entries.should =~ /#{expected_contents}/
+ end
+
it "should identify vserver_host when /proc/virtual exists" do
Facter::Util::Virtual.expects(:vserver?).returns(true)
FileTest.stubs(:exists?).with("/proc/virtual").returns(true)
Facter::Util::Virtual.vserver_type().should == "vserver_host"
end