Hi there ! I was wondering if the way I test the validation of my forms is right or not. So here's a little example : Imagine you have a form with some validations designed to create some object. You want to test it using Scenario Outline and Examples. So you fill in the fields using <value>, and press the create button. Then you "should see" (using webrat) the <message> telling you - that the object has been well created - that some field isn't well filled
And after that, in the objects list, you "should see" the created object in the list Assuming that the object has been created, you will see it in the list BUT if it has NOT been created, you won't. And, in my case, it will end in an error So my questions are : - Is it possible, using some trick, to use some conditions inside the .feature file ? - Do you think it's a good use of Scenario Outline ? Or you think I should have split it into 2 different scenarios (1 with working stuff, 1 with validation errors) I hope I'm clear. If I'm not, here's an example code of what I'm talking about :Scenario Outline: Create a VAT **************************************************************************************************** Given I am logged in as a SuperAdmin user When I go to the VATs page And I follow "New VAT" And I fill in "vat_caption" with "<caption>" And I fill in "vat_value" with "<value>" And I press "Créer" Then I should see "<message>" And the VAT "<caption>" should be present in the VAT list <==================== What it's all about, works if VAT added, but shouldn't be interpreted if VAT not added Examples: | caption | value | message | | Normal | 19.6 | VAT Normal well created | | | 19.6 | You are supposed to fill the caption field | | Normal | | You are supposed to fill the VAT field | | Normal | test | You are supposed to fill the VAT field with a numeric value | **************************************************************************************************** -- Posted via http://www.ruby-forum.com/. _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users