require_relative 'spec_helper' require 'minitest/stub_const' require 'wright/util' def stub_os(target_os) RbConfig.stub_const(:CONFIG, 'target_os' => target_os) do yield end end describe Wright::Util do describe 'filename_to_classname' do it 'should convert filenames to class names' do classname = Wright::Util.filename_to_classname('foo_bar/baz') classname.must_equal 'FooBar::Baz' end end describe 'class_to_resource_name' do it 'should convert classes to resource names' do resource_name = Wright::Util.class_to_resource_name(Object) resource_name.must_equal 'object' end end describe 'os_family' do before(:each) do @debian_os_release = <