Sha256: 41786ba0ecfbd09e9fead32471e7463821e750a26fd94c48f44f996211322103

Contents?: true

Size: 949 Bytes

Versions: 4

Compression:

Stored size: 949 Bytes

Contents

require 'support/bundle'

require 'capybara/rspec'

# Combustion
require 'combustion'
Combustion.path = 'spec/rails/stub_app'
Combustion.initialize! :action_controller,
                       :action_view,
                       :sprockets

require 'rspec/rails'
require 'capybara/rails'

require 'spec_helper'

# Ensure that the rails plugin is installed
require 'arbre/rails'

Rails.application.routes.draw do
  match 'test/:action', :controller => "test"
end

module AdditionalHelpers

  def protect_against_forgery?
    true
  end

  def form_authenticity_token
    "AUTH_TOKEN"
  end

end

def mock_action_view(assigns = {})
  controller = ActionView::TestCase::TestController.new
  ActionView::Base.send :include, ActionView::Helpers
  ActionView::Base.send :include, AdditionalHelpers
  ActionView::Base.new(ActionController::Base.view_paths, assigns, controller)
end

RSpec.configure do |config|
  config.include Capybara::RSpecMatchers
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
arbre-1.0.0.rc4 spec/rails/rails_spec_helper.rb
arbre-1.0.0.rc3 spec/rails/rails_spec_helper.rb
arbre-1.0.0.rc2 spec/rails/rails_spec_helper.rb
arbre-1.0.0.rc1 spec/rails/rails_spec_helper.rb