[
http://jira.codehaus.org/browse/JBEHAVE-488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=264209#action_264209
]
Mauro Talevi commented on JBEHAVE-488:
--------------------------------------
This sounds like an interesting use case, but I would not use a meta property
to drive it. Rather, we could enhance the Examples: syntax. E.g.
Examples:
{foreach Page: Home, OrderFood, CheckStatus, CancelOrder}
... table as usual
The advantage is that we keep the parameters of the examples self-contained in
the ExamplesTable (which can parse the directives too)
> Scenario with nested or recursive example table
> -----------------------------------------------
>
> Key: JBEHAVE-488
> URL: http://jira.codehaus.org/browse/JBEHAVE-488
> Project: JBehave
> Issue Type: New Feature
> Reporter: kk sure
>
> We have a UI functionality that repeats on many pages (say it is a JSPF
> component that is reusable, with configurable variation). But it is important
> to test this on all pages since the functionality is slightly different on
> each of these pages.
> h2. How we have to code this today:
> Scenario: Food widget in Home page
> Given I am on Home page
> When I enter <food_item> in the menu field
> Then I see <related_food_items> in the dropdown
> Examples:
> |food_item|related_food_items|
> |pizza|"cheese, chicken, bacon"|
> |fruit_salad|"mangoes, strawberry, grapes"|
> |rice|"brown, white, fried"|
> The exact same test will repeat on a different page like below
> Scenario: Food widget in OrderFood page
> Given I am on OrderFood page
> When I enter <food_item> in the menu field
> Then I see <related_food_items> in the dropdown
> Examples:
> |food_item|related_food_items|
> |pizza|"cheese, chicken, bacon"|
> |fruit_salad|"mangoes, strawberry, grapes"|
> |rice|"brown, white, fried"|
> h2. Problem Statement: We want to run a particular scenario with 'examples'
> over another parametrized value (e.g 'Page' here).
> h2. Proposed solution: foreach meta-tag at scenario level that has processing
> implications.
> Scenario:
> Meta:
> @foreach Page: Home, OrderFood, CheckStatus, CancelOrder
> Given I am on the <Page> page
> When I enter <food_item> in the menu field
> Then I see <related_food_items> in the dropdown
> Examples:
> |food_item|related_food_items|
> |pizza|"cheese, chicken, bacon"|
> |fruit_salad|"mangoes, strawberry, grapes"|
> |rice|"brown, white, fried"|
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email