File tree Expand file tree Collapse file tree 3 files changed +12
-0
lines changed
generators/rspec/install/templates/spec Expand file tree Collapse file tree 3 files changed +12
-0
lines changed Original file line number Diff line number Diff line change 4242 # instead of true.
4343 config.use_transactional_fixtures = true
4444
45+ # You can uncomment this line to turn off active_record support entirely.
46+ # config.use_active_record = false
47+
48+ <% else -%>
49+ # Remove this line to enable support for active_record
50+ config.use_active_record = false
51+
4552<% end -%>
4653 # RSpec Rails can automatically mix in different behaviours to your tests
4754 # based on their file location, for example enabling you to call `get` and
Original file line number Diff line number Diff line change @@ -64,6 +64,7 @@ def self.initialize_configuration(config)
6464 config . add_setting :infer_base_class_for_anonymous_controllers , default : true
6565
6666 # fixture support
67+ config . add_setting :use_active_record , default : true
6768 config . add_setting :use_transactional_fixtures , alias_with : :use_transactional_examples
6869 config . add_setting :use_instantiated_fixtures
6970 config . add_setting :global_fixtures
Original file line number Diff line number Diff line change @@ -10,6 +10,10 @@ module FixtureSupport
1010 include ActiveRecord ::TestFixtures
1111
1212 included do
13+ setup if RSpec . configuration . use_active_record?
14+ end
15+
16+ def self . setup
1317 self . fixture_path = RSpec . configuration . fixture_path
1418 if ::Rails ::VERSION ::STRING > '5'
1519 self . use_transactional_tests = RSpec . configuration . use_transactional_fixtures
You can’t perform that action at this time.
0 commit comments