On 20 Dec 2008, at 21:02, aslak hellesoy wrote:
It's time for some new features again. Output is now much better
since you can use diffing, tweak
the output colours and get the full --backtrace if you want.
Managing your support/* files became
a little easier since they are now always loaded before the step
definitions. Life became easier
for Windows users in Norway (and other countries using unicode in
the features). Plus several other
bug fixes.
What's this about support/* files? Is there some convention emerging
around structuring the features directory that I've missed?
It would be cool to hear more from people about how they do this. I
have a feeling our structure at work could be better, but I'm not sure
what other models are out there.
FWIW, we do this
features
/logged_in_user.html
a_feature_that_requires_authentication.feature
...other features specific to the 'user' role
/steps.common
env.rb
... other steps (typically Givens) that work beneath the UI
/steps.html
webrat_steps.rb
.. other steps that work through the UI
/visitor.html
a_feature_that_anonymous_users_can_enjoy.feature
...other features specific to the 'visitor' role
The idea behind the .common / .html split was when we also had WATIR
steps (which we've abandoned for the time being) and we wanted to keep
a distinction between features / steps that worked with WATIR and
those that worked through webrat.
One of the coolest new feature is Scenario Outline, implemented by
Joseph Wilk with lots of great
input from several others. It's not yet documented in the Wiki, but
you can read about it here:
http://rspec.lighthouseapp.com/projects/16211-cucumber/tickets/57
Full release notes on GitHub:
http://github.com/aslakhellesoy/cucumber/tree/v0.1.13/History.txt
Cheers,
Aslak
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users
Matt Wynne
http://blog.mattwynne.net
http://www.songkick.com
_______________________________________________
rspec-users mailing list
rspec-users@rubyforge.org
http://rubyforge.org/mailman/listinfo/rspec-users