Sha256: 2e9ca79d7c0a2bcd3605d927f36d580c0f1f0845ad211ba98ee23103f867d420
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require 'rubygems' require 'rspec' require 'action_view' require 'action_controller' require 'deface' #have to manually require following three for testing purposes require 'deface/action_view_extensions' require 'haml' require 'deface/haml_converter' Haml.init_rails(nil) RSpec.configure do |config| config.mock_framework = :rspec end module ActionView::CompiledTemplates #empty module for testing purposes end shared_context "mock Rails" do before(:each) do unless defined? Rails Rails = mock 'Rails' end Rails.stub :application => mock('application') Rails.application.stub :config => mock('config') Rails.application.config.stub :cache_classes => true Rails.application.config.stub :deface => ActiveSupport::OrderedOptions.new Rails.application.config.deface.enabled = true Rails.stub :logger => mock('logger') Rails.logger.stub(:error) Rails.logger.stub(:warning) Rails.logger.stub(:info) end end shared_context "mock Rails.application" do include_context "mock Rails" before(:each) do Rails.application.config.stub :deface => Deface::Environment.new Rails.application.config.deface.haml_support = true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deface-0.8.0 | spec/spec_helper.rb |