Permalink
Browse files

Add `config.order = 'random' to the generated spec_helper.

- Closes #635
  • Loading branch information...
1 parent ed9ec72 commit bcd0cc22e2c4be36a1ec9440267ce506007a6092 @dchelimsky dchelimsky committed Jun 29, 2012
Showing with 7 additions and 1 deletion.
  1. +7 −1 lib/rspec/core/project_initializer.rb
@@ -44,14 +44,20 @@ def create_spec_helper_file
f.write <<-CONTENT
# This file was generated by the `rspec --init` command. Conventionally, all
# specs live under a `spec` directory, which RSpec adds to the `$LOAD_PATH`.
-# Require this file using `require "spec_helper.rb"` to ensure that it is only
+# Require this file using `require "spec_helper"` to ensure that it is only
# loaded once.
#
# See http://rubydoc.info/gems/rspec-core/RSpec/Core/Configuration
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'
end
CONTENT
end

0 comments on commit bcd0cc2

Please sign in to comment.