Sha256: d2bd7e1b99dfbc49e9381adb14576d46d495872e34ed09e72d84cd9df0c86cf9

Contents?: true

Size: 622 Bytes

Versions: 15

Compression:

Stored size: 622 Bytes

Contents

require 'action_controller'
require 'action_view'
require 'action_dispatch'
require 'rspec/rails'
require 'focused_controller/functional_test_helper'
require 'focused_controller/rspec_controller_class'

module FocusedController
  module RSpecFunctionalHelper
    def self.append_features(base)
      base.class_eval do
        # This must be included first
        include RSpec::Rails::ControllerExampleGroup
        extend ClassMethods
        include FocusedController::FunctionalTestHelper
      end

      super
    end

    module ClassMethods
      include FocusedController::RSpecControllerClass
    end
  end
end

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
focused_controller-2.0.3 lib/focused_controller/rspec_functional_helper.rb
focused_controller-2.0.2 lib/focused_controller/rspec_functional_helper.rb
focused_controller-2.0.1 lib/focused_controller/rspec_functional_helper.rb
focused_controller-2.0.0 lib/focused_controller/rspec_functional_helper.rb
focused_controller-1.2.1 lib/focused_controller/rspec_functional_helper.rb
focused_controller-1.2.0 lib/focused_controller/rspec_functional_helper.rb
focused_controller-1.1.1 lib/focused_controller/rspec_functional_helper.rb
focused_controller-1.1.0 lib/focused_controller/rspec_functional_helper.rb
controll-0.3.2 spec/rspec_functional_helper.rb
controll-0.3.1 spec/rspec_functional_helper.rb
focused_controller-1.0.0 lib/focused_controller/rspec_functional_helper.rb
controll-0.3.0 spec/rspec_functional_helper.rb
controll-0.2.0 spec/rspec_functional_helper.rb
focused_controller-0.2.0 lib/focused_controller/rspec_functional_helper.rb
focused_controller-0.1.0 lib/focused_controller/rspec_functional_helper.rb