http://blog.davidchelimsky.net/2011/11/06/rspec-280rc1-is-released/

See the blog post for more information, but highlights include:

1. tag overrides

Now you can set tag/filter defaults in .rspec:

  --tag ~javascript

or in RSpec.configure (in spec_helper.rb):

  RSpec.configure {|c| c.filter_run_excluding :javascript}

and then override that from the command line when you want to run the 
javascript specs:

  rspec --tag javascript

2. --order rand

Courtesy of Justin Ko, this addition allows you to run examples in random 
order. To make that your default, we recommend putting this in .rspec:

  --order rand

Then you can override it from the command line like this:

  rspec --order default

Or you specify a seed in two ways:

  rspec --order rand:1234
  rspec --seed 1234

3. speed improvements in rspec-expectations

YMMV, but all of the built-in matchers have been reimplemented as classes (they 
were previously generated using the DSL, which interprets a lot of code at 
invocation time).

There's more info at 
http://blog.davidchelimsky.net/2011/11/06/rspec-280rc1-is-released/. Please 
give it a read, give rspec-2.8.0.rc1 a try, and report any issues to:

* https://github.com/rspec/rspec-core/issues
* https://github.com/rspec/rspec-expectations/issues
* https://github.com/rspec/rspec-mocks/issues
* https://github.com/rspec/rspec-rails/issues

Thanks!

David
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users

Reply via email to