Testing the SPA with Dan Wahlin
Episode #1582
Thursday, September 20, 2018
How do you test a single page application? Carl and Richard talk to Dan Wahlin about cypress.io, Dan's favorite new open source library for testing anything in the browser, including SPAs like Angular, React and Vue. The conversation dives into the various challenges around testing for web apps, trying to get beyond unit testing and into more functional testing that will let you know if you broke the UI. Dan talks about taking over existing projects that have chunks of code that everyone fears - and how testing helps mitigate that fear. As usual with Dan, he also compares and contrasts various web stacks - lots of great links in the show notes too!
Guests:
Dan Wahlin
Dan Wahlin is a Cloud Developer Advocate at Microsoft. Follow Dan on Twitter @DanWahlin.
Links:
- Sling Studio https://www.myslingstudio.com/
- Steely Dan Tribute Live Stream with the Franklin Brothers Band (9/28 @8PM Eastern) http://live.pwop.com
- Cypress Testing https://www.cypress.io/
- Angular https://angular.io/
- AngularCLI https://cli.angular.io/
- Angular Console https://angularconsole.com/
- Protractor Angular Testing https://www.protractortest.org/
- ReactJS https://reactjs.org/
- VueJS https://vuejs.org/
- Vue CLI https://cli.vuejs.org/
- Vuex https://vuex.vuejs.org/
- Redux https://redux.js.org/
- ngrx https://github.com/ngrx