Front End Testing Frontier
summary
Shows concrete recipes: use Capybara + Cucumber for end-to-end tests and switch drivers (rack_test, Selenium, htmlunit variants) because the harness is driver-agnostic, write fast Jasmine unit specs served by the Evergreen gem at slash/evergreen or via rake, use a dynamic template and reset a DOM fixture between examples to avoid test bleed, exercise real interactions including drag and drop with capybara's drag_to API and run CoffeeScript specs unchanged.
AI-written summary · about
chapters (10)
- 0:00Start
- 3:37INTEGRATION TESTING
- 4:00CUCUMBER
- 4:38CAPYBARA
- 6:10DRIVER AGNOSTIC
- 11:20UNIT TESTING
- 13:13TEMPLATES
- 13:38STATIC TEMPLATE
- 15:25DEMO!
- 30:58FRONT END TESTING IS NOT HARD
related talks
37mFront-end Testing for Skeptics
32mAll about web application testing
01h 19mBDD and Acceptance Testing with RSpec & Capybara
38mModern Web Testing: Going Beyond Selenium
35mTesting in Frontend World
30mModern Web Testing: Going Beyond Selenium
16mBlack Box Testing with RSpec and Capybara
55mModern Web Testing: Going Beyond Selenium
