RailsConf 2018: Quick and easy browser testing using RSpec and Rails 5.1 by Sam Phippen

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=JD-28Oi7fxI



Duration: 30:55
2,351 views
22


Quick and easy browser testing using RSpec and Rails 5.1 by Sam Phippen

Traditionally doing a full stack test of a Rails app with RSpec has been problematic. The browser wouldn't automate, capybara configuration would be a nightmare, and cleaning up your DB was difficult. In Rails 5.1 the new 'system test' type was added to address this. With modern RSpec and Rails, testing every part of your stack including Javascript from a browser is now a breeze.

In this talk, you'll learn about the new system specs in RSpec, how to set them up, and what benefits they provide. If you want to improve your RSpec suite with full stack testing this talk is for you!




Other Videos By Confreaks


2018-05-18RailsConf 2018: Minitest 6: test feistier! by Ryan Davis
2018-05-18RailsConf 2018: Engineering Engineering: More than the sum of our parts by Vietor Davis
2018-05-18RailsConf 2018: Deploying any Rails application to any cloud in minutes by Khash Sajadi
2018-05-18RailsConf 2018: Stop Testing, Start Storytelling by Mike Schutte
2018-05-18RailsConf 2018: Ten years of Rails upgrades by Jordan Raine
2018-05-18RailsConf 2018: Putting Rails in a corner: Understanding database isolation by Emil Ong
2018-05-18RailsConf 2018: Closing Keynote by Aaron Patterson
2018-05-18RailsConf 2018: Look Before You Import: A Webpack Survival Guide by Ross Kaffenberger
2018-05-18RailsConf 2018: 6 degrees of JavaScript on Rails by Michael Crismali
2018-05-18RailsConf 2018: Build A Blog in 15 (more like 30) Minutes: Webpacker Edition by Sasha Grodzins
2018-05-18RailsConf 2018: Quick and easy browser testing using RSpec and Rails 5.1 by Sam Phippen
2018-05-18RailsConf 2018: Keynote - Livable Code by Sarah Mei
2018-05-18RailsConf 2018: Old-school Javascript in Rails by Graham Conzett
2018-05-18RailsConf 2018: Leveling Up a Heroic Team by Aly Fulton
2018-05-17RailsConf 2018: Taking the Pain Out of Support Engineering by Cecy Correa
2018-05-17RailsConf 2018: Reporting Live from the Ramp of Death by Thijs Cadier
2018-05-17RailsConf 2018: What's in a price? How to price your products and services by Michael Herold
2018-05-17RailsConf 2018: Running a Business, Demystified by Todd Kaufman & Justin Searls
2018-05-17RailsConf 2018: Keynote: The Future of Rails 6: Scalable by Default by Eileen Uchitelle
2018-05-17RailsConf 2018: Human Powered Rails: Automated Crowdsourcing In Your RoR App by Andy Glass
2018-05-17RailsConf 2018: Ales on Rails: Making a Smarter Brewery with Ruby by Ben Shippee