Sha256: b3c90b0ac9635a31c0d9f63f5877611398144d23b41e41f735b14465dd38eb7f
Contents?: true
Size: 1.44 KB
Versions: 4
Compression:
Stored size: 1.44 KB
Contents
ENV['RAILS_ENV'] = 'test' require 'simplecov' SimpleCov.start do add_filter 'test' command_name 'Minitest' end require 'minitest/autorun' require 'minitest/spec' require 'minitest/pride' require 'sweet_notifications' require 'active_support/test_case' require 'action_controller' require 'active_support/log_subscriber/test_helper' require 'active_support/core_ext/string' require 'securerandom' module RailsVersion extend self def rails_version?(constraint) gem_spec = Gem.loaded_specs['actionpack'] gem_spec && Gem::Requirement.new(constraint).satisfied_by?(gem_spec.version) end end class ActiveSupport::TestCase class << self remove_method :describe if method_defined? :describe end extend MiniTest::Spec::DSL register_spec_type(/SweetNotifications$/, ActionController::TestCase) register_spec_type(/ControllerRuntime$/, ActionController::TestCase) register_spec_type(self) include RailsVersion end if ActiveSupport::TestCase.respond_to?(:test_order=) ActiveSupport::TestCase.test_order = :random end module ActionController extend RailsVersion TestRoutes = ActionDispatch::Routing::RouteSet.new if rails_version?('< 5.0') TestRoutes.draw do match ':controller(/:action)', via: [:all] end end class Base include ActionController::Testing include TestRoutes.url_helpers include RailsVersion end class ActionController::TestCase setup do @routes = TestRoutes end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sweet_notifications-1.1.1 | test/test_helper.rb |
sweet_notifications-1.1.0 | test/test_helper.rb |
sweet_notifications-1.0.1 | test/test_helper.rb |
sweet_notifications-1.0.0 | test/test_helper.rb |