Sha256: 7c9db955407098adc8b799e887a5abdf237686bd5702d21d5c7c91c4d87891af
Contents?: true
Size: 757 Bytes
Versions: 3
Compression:
Stored size: 757 Bytes
Contents
def mock_yaml(hash, path) mock_file = mock(path.split("/")[-1]) File.stub(:exist?).with(path).and_return(true) File.stub(:open).with(path).and_return(mock_file) YAMLAdaptor.stub(:load).and_return(hash) end def default_predicate_mapping_file File.expand_path(File.join(File.dirname(__FILE__),"..","config","predicate_mappings.yml")) end def stub_rails(opts={}) Object.const_set("Rails",Class) Rails.send(:undef_method,:env) if Rails.respond_to?(:env) Rails.send(:undef_method,:root) if Rails.respond_to?(:root) opts.each { |k,v| Rails.send(:define_method,k){ return v } } end def unstub_rails Object.send(:remove_const,:Rails) if defined?(Rails) end def setup_pretest_env ENV['RAILS_ENV']='test' ENV['environment']='test' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
active-fedora-6.4.2 | spec/config_helper.rb |
active-fedora-6.4.1 | spec/config_helper.rb |
active-fedora-6.4.0 | spec/config_helper.rb |