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.
have_fields_date_rangematcher for date range filter fieldswithin_table_footerfinder for table footer rowclick_table_scopeaction for clicking table scope linkstable_header_selectorselector now accepts text and options (sortable, sort_direction, column)have_table_headermatcher for table header columnsfind_table_headerfinder for table header columnsclick_table_headeraction for clicking sortable table headersfind_action_itemfinder for action item elementshave_action_item_linkmatcher for action item links (with optional href)within_action_item_dropdownfinder for action item dropdown menuhave_status_tagmatcher for status tag elements
within_sidebarnow scopes within the sidebar section directly usingancestorhave_table_scopenow accepts an optional title as first positional argument andselected:keyword arg
batch_action_selector,click_batch_actionfinds element by link text
select_table_row,open_batch_action_menuactionshave_batch_actionmatcher- tests for batch actions
- remove model_name from table related DSL arguments
- improve API
within_attribute_rowfinder
find_inputfinderhave_input,have_no_inputmatchersinput_selectorselector
- implement DSL for tabs, batch actions, modal dialog, attributes table, panel, sidebar, footer
- improve form DSL
table_selector,within_table_forincorrect resource name
table_selectorreceives 2 argumentswithin_table_forreceives 2 argumentscurrent_table_namerenamed tocurrent_table_model_nametable_row_selectorcan receive modal class as model name
have_tablematcher- add tests for table with namespaced resource class and multi-word resource name
- rename
have_table_coltohave_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