Hi Guys, Things are working great with Cucumber and am getting better at expressing requirements as behaviors. Kudos!
I seek a couple of points of clarification, or confirmation, if someone has a minute or two... FWIW - I've read the wiki and the given-when-then page and just seek confirmation: There is no dependency implied in the keywords "given", "then" and "when" (as well as "and" and "but), correct? These are simply naming conventions that denote the well known "Build/Operate/Check" pattern but have no real physical relationship, they're just tags that denote the steps. A "pending" step is any step that has a matching step but nothing is implemented. A "successful" step is any step that is matched, has some code and doesn't assert anything resolving to false. A "gray" out step means that no steps were found that matched the feature. You need to be careful that features do not match steps in the step file or cucumber will execute the first step it finds that matches (really don't know how this works, will a test sequence ever go 'backwards'?) Going back and changing the stuff in the .feature file is risky as it's very easy to create a mismatch and the step won't be found. Thanks very much, Tim _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users