All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
batch_action_selector
,click_batch_action
finds element by link text
select_table_row
,open_batch_action_menu
actionshave_batch_action
matcher- tests for batch actions
- remove model_name from table related DSL arguments
- improve API
within_attribute_row
finder
find_input
finderhave_input
,have_no_input
matchersinput_selector
selector
- implement DSL for tabs, batch actions, modal dialog, attributes table, panel, sidebar, footer
- improve form DSL
table_selector
,within_table_for
incorrect resource name
table_selector
receives 2 argumentswithin_table_for
receives 2 argumentscurrent_table_name
renamed tocurrent_table_model_name
table_row_selector
can receive modal class as model name
have_table
matcher- add tests for table with namespaced resource class and multi-word resource name
- rename
have_table_col
tohave_table_cell
- change options of
have_table_cell
- change options of
have_table_row
- refactor modules hierarchy: split DSL into selectors, finders, matchers and actions
- form DSL
- changelog
- follow semver
- travic CI
- rubocop
- capybara DSL to check page title, action items, table columns/rows