Sha256: dbd495605b24eec0572a1cddd58d583663bbf6f61c3ad9ea5b518ac94fa8e7f9

Contents?: true

Size: 1.72 KB

Versions: 1

Compression:

Stored size: 1.72 KB

Contents

ENV['RAILS_ENV'] ||= 'test'

# Bundler
require 'bundler/setup'

# Unico::Application
require 'rails'
require 'unico'

# Require dependencies
require 'active_record/railtie'
require 'mask_validator'
require 'cnpj_validator'
require 'cpf_validator'
require 'validates_timeliness'
require 'enumerate_it'
require 'awesome_nested_set'
require 'carrierwave'
require 'carrierwave/orm/activerecord'
require 'foreigner'

# i18n
require 'i18n'

module Unico
  class Application < Rails::Application
    config.active_support.deprecation = :stderr
  end
end

Unico::Application.initialize!

# Awesome nested set needs active record loaded
require 'awesome_nested_set'

# RSpec
require 'rspec/rails'

Dir['./spec/support/**/*.rb'].each { |f| require f }

# Matchers
require 'shoulda/matchers'

Shoulda::Matchers.configure do |config|
  config.integrate do |with|
    with.test_framework :rspec

    with.library :rails
  end
end

I18n.load_path += Dir['config/locales/*.yml']

# Keep requires clean
$LOAD_PATH.unshift File.expand_path('../../', __FILE__)

# PaperTrail
require 'paper_trail'
require 'paper_trail/frameworks/active_record'

RSpec.configure do |config|
  config.infer_base_class_for_anonymous_controllers = false
  config.mock_with :rspec

  config.expect_with :rspec do |c|
    c.syntax = :expect
  end

  # rspec-rails 3 will no longer automatically infer an example group's spec type
  # from the file location. You can explicitly opt-in to the feature using this
  # config option.
  # To explicitly tag specs without using automatic inference, set the `:type`
  # metadata manually:
  #
  #     describe ThingsController, :type => :controller do
  #       # Equivalent to being in spec/controllers
  #     end
  config.infer_spec_type_from_file_location!
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
unico-training-7.8.0 spec/spec_helper.rb