templates/rspec/spec/spec_helper.rb.tt in shuhari-0.1.0 vs templates/rspec/spec/spec_helper.rb.tt in shuhari-0.1.1
- old
+ new
@@ -1,9 +1,18 @@
require '<%= snake_name %>'
require 'rspec'
-# Requires supporting files with custom matchers and macros, etc,
-# in ./support/ and its subdirectories.
-Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each {|f| require f}
-
RSpec.configure do |config|
+ config.treat_symbols_as_metadata_keys_with_true_values = true
+ config.run_all_when_everything_filtered = true
+ config.filter_run :focus
+
+ # Run specs in random order to surface order dependencies. If you find an
+ # order dependency and want to debug it, you can fix the order by providing
+ # the seed, which is printed after each run.
+ # --seed 1234
+ config.order = 'random'
+
+ # Requires supporting files with custom matchers and macros, etc,
+ # in ./support/ and its subdirectories.
+ Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].sort.each { |f| require f }
end