> From a testing perspective it would be nice if cucumber could actually run > the date validation feature everywhere it applies.
Sure, and you can have a step like Given birth date is valid Given /(.*) date is valid/ do |field| TestData.valid_dates.each do |date| @it.send "#{field}_date=", date @it.should be_valid end TestData.invalid_dates.each do |date| @it.send "#{field}_date=", date @it.should_not be_valid end end That gets you technical validation everywhere you need it. Then you have another individual feature file that describes date formats. > P.S. Date validation really isn't that important in my application; that's > just an example. A real example would be the sales tax calculation in the > leasing app I worked on. That was very important, it was a global > requirement with some important exceptions. But I think your approach would > have worked there as well. Same ideas apply. Pat p.s. I didn't realize you were also the author of the other thread I linked to :) _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users