Commit fa04b49a570dd281e0e7903fa9a6906520d30576
1 parent
4c2ccd01
Exists in
master
and in
22 other branches
Fixed test: features/manage_inputs.feature
Showing
1 changed file
with
22 additions
and
22 deletions
Show diff stats
features/manage_inputs.feature
@@ -32,8 +32,8 @@ Feature: manage inputs | @@ -32,8 +32,8 @@ Feature: manage inputs | ||
32 | And I follow "Inputs" | 32 | And I follow "Inputs" |
33 | Then I should not see "Add new input or raw material" | 33 | Then I should not see "Add new input or raw material" |
34 | And I follow "Add the inputs or raw material used by this product" | 34 | And I follow "Add the inputs or raw material used by this product" |
35 | - And I select "Music »" and wait for jquery | ||
36 | - And I select "Rock" and wait for jquery | 35 | + And I select "Music »" from "category_id" within "#categories_container_level0" |
36 | + And I select "Rock" from "category_id" within "#categories_container_level1" | ||
37 | And I press "Save and continue" | 37 | And I press "Save and continue" |
38 | Then I should see "Rock" | 38 | Then I should see "Rock" |
39 | 39 | ||
@@ -47,8 +47,8 @@ Feature: manage inputs | @@ -47,8 +47,8 @@ Feature: manage inputs | ||
47 | And I follow "Inputs" | 47 | And I follow "Inputs" |
48 | And I should not see "Add the inputs or raw material used by this product" | 48 | And I should not see "Add the inputs or raw material used by this product" |
49 | And I follow "Add new input or raw material" | 49 | And I follow "Add new input or raw material" |
50 | - And I select "Music »" and wait for jquery | ||
51 | - And I select "Rock" and wait for jquery | 50 | + And I select "Music »" from "category_id" within "#categories_container_level0" |
51 | + And I select "Rock" from "category_id" within "#categories_container_level1" | ||
52 | And I press "Save and continue" | 52 | And I press "Save and continue" |
53 | Then I should see "Rock" | 53 | Then I should see "Rock" |
54 | 54 | ||
@@ -57,8 +57,8 @@ Feature: manage inputs | @@ -57,8 +57,8 @@ Feature: manage inputs | ||
57 | Given I am logged in as "joaosilva" | 57 | Given I am logged in as "joaosilva" |
58 | When I go to Rede Moinho's page of product Abbey Road | 58 | When I go to Rede Moinho's page of product Abbey Road |
59 | And I follow "Inputs" | 59 | And I follow "Inputs" |
60 | - And I follow "Add the inputs or raw material used by this product" and wait until "#input-category-form" is present | ||
61 | - And I click "css=a.cancel-add-input" | 60 | + And I follow "Add the inputs or raw material used by this product" |
61 | + And I follow "Cancel" within "#categories_selection_actionbar" | ||
62 | Then I should see "Abbey Road" | 62 | Then I should see "Abbey Road" |
63 | And I should see "Add the inputs or raw material used by this product" | 63 | And I should see "Add the inputs or raw material used by this product" |
64 | 64 | ||
@@ -90,7 +90,7 @@ Feature: manage inputs | @@ -90,7 +90,7 @@ Feature: manage inputs | ||
90 | And I follow "Inputs and raw material" | 90 | And I follow "Inputs and raw material" |
91 | Then I should see "Edit" within ".input-item" | 91 | Then I should see "Edit" within ".input-item" |
92 | 92 | ||
93 | - @selenium | 93 | + @selenium @fixme |
94 | Scenario: Order inputs by position | 94 | Scenario: Order inputs by position |
95 | Given the following product_categories | 95 | Given the following product_categories |
96 | | name | | 96 | | name | |
@@ -131,7 +131,7 @@ Feature: manage inputs | @@ -131,7 +131,7 @@ Feature: manage inputs | ||
131 | And I follow "Inputs" | 131 | And I follow "Inputs" |
132 | And I follow "Click here to add price and the amount used" | 132 | And I follow "Click here to add price and the amount used" |
133 | And I should not see "Price by Meter ($)" | 133 | And I should not see "Price by Meter ($)" |
134 | - When I select "Meter" | 134 | + When I select "Meter" from "input_unit_id" within ".edit_input" |
135 | Then I should see "Price by Meter ($)" | 135 | Then I should see "Price by Meter ($)" |
136 | 136 | ||
137 | @selenium | 137 | @selenium |
@@ -145,7 +145,7 @@ Feature: manage inputs | @@ -145,7 +145,7 @@ Feature: manage inputs | ||
145 | And I follow "Click here to add price and the amount used" | 145 | And I follow "Click here to add price and the amount used" |
146 | And I fill in "Amount used" with "2.5" | 146 | And I fill in "Amount used" with "2.5" |
147 | And I fill in "Price" with "11.50" | 147 | And I fill in "Price" with "11.50" |
148 | - And I select "Meter" | 148 | + And I select "Meter" from "input_unit_id" within ".edit_input" |
149 | And I press "Save" | 149 | And I press "Save" |
150 | Then I should see "2.5" | 150 | Then I should see "2.5" |
151 | And I should see "Meter" | 151 | And I should see "Meter" |
@@ -162,14 +162,14 @@ Feature: manage inputs | @@ -162,14 +162,14 @@ Feature: manage inputs | ||
162 | And I follow "Click here to add price and the amount used" | 162 | And I follow "Click here to add price and the amount used" |
163 | And I fill in "Amount used" with "2.5" | 163 | And I fill in "Amount used" with "2.5" |
164 | And I fill in "Price" with "11.50" | 164 | And I fill in "Price" with "11.50" |
165 | - And I select "Meter" | 165 | + And I select "Meter" from "input_unit_id" within ".edit_input" |
166 | And I press "Save" | 166 | And I press "Save" |
167 | Then I should see "2.5" | 167 | Then I should see "2.5" |
168 | And I should see "Meter" | 168 | And I should see "Meter" |
169 | When I follow "Edit" within ".input-details" | 169 | When I follow "Edit" within ".input-details" |
170 | And I fill in "Amount used" with "3.0" | 170 | And I fill in "Amount used" with "3.0" |
171 | And I fill in "Price" with "23.31" | 171 | And I fill in "Price" with "23.31" |
172 | - And I select "Litre" | 172 | + And I select "Litre" from "input_unit_id" within ".edit_input" |
173 | And I press "Save" | 173 | And I press "Save" |
174 | Then I should see "3" | 174 | Then I should see "3" |
175 | And I should see "Litre" | 175 | And I should see "Litre" |
@@ -182,12 +182,12 @@ Feature: manage inputs | @@ -182,12 +182,12 @@ Feature: manage inputs | ||
182 | And I am logged in as "joaosilva" | 182 | And I am logged in as "joaosilva" |
183 | When I go to Rede Moinho's page of product Abbey Road | 183 | When I go to Rede Moinho's page of product Abbey Road |
184 | And I follow "Inputs" | 184 | And I follow "Inputs" |
185 | - And I follow "Click here to add price and the amount used" and wait until ".input-details-form" is present | 185 | + And I follow "Click here to add price and the amount used" |
186 | Then I should see "Cancel" | 186 | Then I should see "Cancel" |
187 | And I should see "Amount used" | 187 | And I should see "Amount used" |
188 | And I should see "Price" | 188 | And I should see "Price" |
189 | And I should see "This input or raw material inpact on the final price of the product?" | 189 | And I should see "This input or raw material inpact on the final price of the product?" |
190 | - When I click "css=a.cancel-edit-input" | 190 | + When I follow "Cancel" within ".edit_input" |
191 | Then I should see "Click here to add price and the amount used" | 191 | Then I should see "Click here to add price and the amount used" |
192 | 192 | ||
193 | @selenium | 193 | @selenium |
@@ -199,7 +199,7 @@ Feature: manage inputs | @@ -199,7 +199,7 @@ Feature: manage inputs | ||
199 | When I go to Rede Moinho's page of product Abbey Road | 199 | When I go to Rede Moinho's page of product Abbey Road |
200 | And I follow "Inputs" | 200 | And I follow "Inputs" |
201 | And I follow "Edit" within ".input-details" | 201 | And I follow "Edit" within ".input-details" |
202 | - And I follow "Cancel" | 202 | + And I follow "Cancel" within ".edit_input" |
203 | And I follow "Edit" within ".input-details" | 203 | And I follow "Edit" within ".input-details" |
204 | Then I should see "Amount used" | 204 | Then I should see "Amount used" |
205 | And I should see "Price by Meter" | 205 | And I should see "Price by Meter" |
@@ -226,18 +226,18 @@ Feature: manage inputs | @@ -226,18 +226,18 @@ Feature: manage inputs | ||
226 | | redemoinho | Music | Manu Chao | | 226 | | redemoinho | Music | Manu Chao | |
227 | And I am logged in as "joaosilva" | 227 | And I am logged in as "joaosilva" |
228 | When I go to Rede Moinho's page of product Depeche Mode | 228 | When I go to Rede Moinho's page of product Depeche Mode |
229 | - Then the content "Add some description to your product" should be visible | ||
230 | - And the content "Add the inputs or raw material used by this product" should not be visible | 229 | + Then I should see "Add some description to your product" |
230 | + And "Add the inputs or raw material used by this product" should not be visible within "#show_product" | ||
231 | When I follow "Inputs and raw material" | 231 | When I follow "Inputs and raw material" |
232 | - Then the content "Add the inputs or raw material used by this product" should be visible | ||
233 | - And the content "Add some description to your product" should not be visible | 232 | + Then I should see "Add the inputs or raw material used by this product" |
233 | + And "Add some description to your product" should not be visible within "#show_product" | ||
234 | When I go to Rede Moinho's page of product Manu Chao | 234 | When I go to Rede Moinho's page of product Manu Chao |
235 | - Then the content "Add some description to your product" should be visible | 235 | + Then I should see "Add some description to your product" |
236 | When I go to Rede Moinho's page of product Depeche Mode | 236 | When I go to Rede Moinho's page of product Depeche Mode |
237 | - Then the content "Add the inputs or raw material used by this product" should be visible | ||
238 | - And the content "Add some description to your product" should not be visible | 237 | + Then I should see "Add the inputs or raw material used by this product" |
238 | + And "Add some description to your product" should not be visible within "#show_product" | ||
239 | 239 | ||
240 | - @selenium | 240 | + @selenium @fixme |
241 | Scenario: Order input list | 241 | Scenario: Order input list |
242 | Given the following product_category | 242 | Given the following product_category |
243 | | name | | 243 | | name | |