[Cucumber] Tabular data in steps

Is it possible to mix a normal parameter argument for a step, with
tabular data?

Something like this:

Given there is a country “Spain” with the cities:
|name |
|Madrid |
|Barcelona |
|Valencia |

And this step_definition

Given /^there is a country “Spain” with the cities:$/ do |country_name,
cities_table|

end

Thanks
Juanma

Yes, that should work. But you’d have to do

Given /^there is a country “(.*)” with the cities:$/ do |country_name,
cities_table|

end

Erik

On Thu, Jan 29, 2009 at 10:37 AM, Erik P.
[email protected] wrote:

Yes, that should work. But you’d have to do

Given /^there is a country “(.*)” with the cities:$/ do |country_name,
cities_table|

end

Correct. And it’s documented in the Wiki:
http://wiki.github.com/aslakhellesoy/cucumber/calling-steps-from-step-definitions

Aslak

Aslak

The documentation in this wiki is the best I have ever seen, and it’s
constantly being improved.

Very good job
and thanks.

Juanma

On Thu, Jan 29, 2009 at 12:29 PM, aslak hellesoy
[email protected] wrote:

Correct. And it’s documented in the Wiki:
http://wiki.github.com/aslakhellesoy/cucumber/calling-steps-from-step-definitions

Actually - this is more relevant in your case:
http://wiki.github.com/aslakhellesoy/cucumber/using-tabular-data-in-features

Aslak