Zach Dennis wrote: > On Sat, Apr 18, 2009 at 7:02 PM, James Byrne <li...@ruby-forum.com> > wrote: >> �To Reduce Costs and Protect Revenue >> I should construct the feature step definitions and how I would test >> this. �I figure I just have to take as given that cron works because >> that is not my code. �But how best to test that the rest works? > > I would probably approach it this way. > > - Make a local copy of the RSS feed you're expecting to import
Yup, done that. Mainly because I now have fixed data to test against but in the exact format that the feed supplies. > - Write a feature which specifies the command you want to run. This > command would be the same command you used with cron. I would make it > take a path or URI as an argument. Ahh. I had not thought of that. > - Have the feature ensure the the right number of records were created > based on your local copy of the feed K. > - Drop down to RSpec and re-use the local copy of the feed to ensure > that all of the little details (if you have little details) are > properly imported > > When that is done ... Will do. > That general approach has worked well in the past (and I say past > because before Cucumber existed I still wrote features/scenarios with > StoryRunner, and before that my team had tooled its own ad hoc story > runner). > > HTH > It certainly does. Thanks. -- Posted via http://www.ruby-forum.com/. _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users