Sha256: 4a969007c9746928981ccc4d05da249455f2936ba3aadccb9cd6a8d68f3f34c3

Contents?: true

Size: 1.21 KB

Versions: 6

Compression:

Stored size: 1.21 KB

Contents

require_relative 'spec_helper_base'

require 'rspec/core'
require 'rspec/rails/extensions'
require 'rspec/rails/adapters'
# require 'rspec/rails/mocks'
require 'rspec/rails/view_rendering'
# require 'rspec/rails/example'

require 'shoulda-matchers'
require 'database_cleaner'
require 'factory_girl_rails'
require 'handy_controller_helpers'

require 'gaku/testing/factories'
require 'gaku/testing/auth_helpers'
require 'gaku/core/url_helpers'
require 'gaku/testing/controller_helpers'

# require 'gaku/testing/support/controllers'

# ActiveRecord::Migration[4.2].check_pending! if defined?(ActiveRecord::Migration[4.2])

RSpec.configure do |config|

  config.before(:suite) do
    DatabaseCleaner.strategy = :transaction
    DatabaseCleaner.clean_with(:truncation)
  end

  config.before(:each) do
    DatabaseCleaner.start
  end

  config.after(:each) do
    DatabaseCleaner.clean
  end

  config.include Gaku::Testing::ControllerHelpers, type: :controller
  config.include FactoryGirl::Syntax::Methods
  config.include Devise::TestHelpers, type: :controller
  config.include HandyControllerHelpers::AllHelpers, type: :controller
  config.include Gaku::Core::UrlHelpers


  config.alias_it_should_behave_like_to :ensures, 'ensures'
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
gaku_testing-0.3.0 lib/gaku/testing/spec_helpers/spec_helper_controllers.rb
gaku_testing-0.3.0.pre.4 lib/gaku/testing/spec_helpers/spec_helper_controllers.rb
gaku_testing-0.3.0.pre.3 lib/gaku/testing/spec_helpers/spec_helper_controllers.rb
gaku_testing-0.3.0.pre.2 lib/gaku/testing/spec_helpers/spec_helper_controllers.rb
gaku_testing-0.3.0.pre.1 lib/gaku/testing/spec_helpers/spec_helper_controllers.rb
gaku_testing-0.3.0.pre.0 lib/gaku/testing/spec_helpers/spec_helper_controllers.rb