forked from rspec/rspec-rails
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmatchers.rb
36 lines (31 loc) · 1.01 KB
/
matchers.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
require 'rspec/core/warnings'
require 'rspec/expectations'
require 'rspec/rails/feature_check'
module RSpec
module Rails
# @api public
# Container module for Rails specific matchers.
module Matchers
end
end
end
require 'rspec/rails/matchers/base_matcher'
require 'rspec/rails/matchers/have_rendered'
require 'rspec/rails/matchers/redirect_to'
require 'rspec/rails/matchers/routing_matchers'
require 'rspec/rails/matchers/be_new_record'
require 'rspec/rails/matchers/be_a_new'
require 'rspec/rails/matchers/relation_match_array'
require 'rspec/rails/matchers/be_valid'
require 'rspec/rails/matchers/have_http_status'
require 'rspec/rails/matchers/send_email'
if RSpec::Rails::FeatureCheck.has_active_job?
require 'rspec/rails/matchers/active_job'
require 'rspec/rails/matchers/have_enqueued_mail'
end
if RSpec::Rails::FeatureCheck.has_action_cable_testing?
require 'rspec/rails/matchers/action_cable'
end
if RSpec::Rails::FeatureCheck.has_action_mailbox?
require 'rspec/rails/matchers/action_mailbox'
end