features/step_definations/table_steps.rb in druid-ts-1.2.4 vs features/step_definations/table_steps.rb in druid-ts-1.2.5

- old
+ new

@@ -86,5 +86,24 @@ end Then(/^the table should be like the expected one$/) do |expected_table| expect(expected_table.diff!@element.hashes).to be_nil end + +When(/^I retrieve a table element with regex characters$/) do + @element = @page.table_with_regex_element +end + +When(/^I ask for the column values for "([^"]*)"$/) do |header| + @values = @page.table_id_element.column_values(header) +end + +Then(/^I should receive:$/) do |table| + expect(@values.size).to eql 2 + table.hashes.each do |hsh| + expect(@values).to include hsh['values'] + end +end + +When(/^I ask for the column values for column (\d+)$/) do |index| + @values = @page.table_id_element.column_values(index.to_i) +end