This project has been prepared for the webinar.
We use the following tools, such as Ruby, Capybara, and RSpec.
Ubuntu rvm
Mac rvm
Run Rubocop with auto refactoring
Run all spec files in a single directory
rspec spec/features/welcome_page_spec.rb
Run a single example from a spec file (by line number)
rspec spec/features/key_presses_spec.rb:18
Run all specs with the 'smoke' tag
rspec spec/features/ --tag smoke
Run specs with the 'smoke' and 'regression' tags
rspec spec/features/tags_spec.rb --tag smoke --tag regression
Run specs with the 'regression' tag and exclude spec with the 'smoke' tag
rspec spec/features/tags_spec.rb --tag ~@smoke --tag regression
Capybara Cheat Sheet #1
Capybara Cheat Sheet #2
RSpec Docs
RSpec Expectations
Filter specs with a tag option
Rubocop Tests Naming
FFaker reference