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