class Capybara::UI::ListItem

Public Instance Methods

to_row() click to toggle source

Returns this ListItem's contents formatted as a row, for comparison with a Cucumber::MultilineArgument::DataTable. By default, it simply returns an array with a single element–the widget's text.

In general, this method will be called by List#to_table.

Overriding

Feel free to override this method to return whatever you need it to. Usually, if the default return value isn't what you want, you'll probably want to return a Hash where both keys and values are strings, so that you don't need to worry about column order when you pass the table to Cucumber::MultilineArgument::DataTable#diff!.

See List#to_table for more information.

# File lib/capybara/ui/widgets/list_item.rb, line 19
def to_row
  [to_cell]
end