JSJ 462: The Ultimate Guide to JavaScript Testing with Lucas da Costa

JavaScript Jabber

Episode | Podcast

Date: Tue, 08 Dec 2020 11:00:00 +0000

<div class="trix-content"> <div> <a href="https://www.manning.com/books/testing-javascript-applications?utm_source=1234567890&amp;utm_medium=affiliate&amp;utm_campaign=book_dacosta_testing_5_11_20">Testing JavaScript Applications by Lucas da Costa</a> (Coupon for 40% off: podjsjabber19)</div><div>Lucas da Costa literally wrote the book on testing JavaScript. He's also maintainer on ChaiJS and Sinon. The podcast follows a three part structure for testing: Entrance tests, integration tests, and structural tests. These form a pyramid of testing that has the entrance tests at the base and the structural and system tests at the top. The episode also covers TDD and approaches to different kinds of JavaScript testing.</div><div>Panel</div><ul> <li>AJ O’Neal</li> <li>Aimee Knight</li> <li>Steve Edwards</li> </ul><div>Guest</div><ul><li>Lucas da Costa</li></ul><div>Sponsors</div><ul> <li><a href="http://www.audibletrack.com/click.track?CID=102175&amp;AFID=475401&amp;ADID=454213&amp;SID=%27%3E%3Cimg">Audible.com</a></li> <li><a href="https://raygun.com/?utm_medium=podcast&amp;utm_source=jsjabber&amp;utm_campaign=devchat&amp;utm_content=homepage">Raygun | Click here to get started on your free 14-day trial</a></li> </ul><div>Links</div><ul> <li> <a href="https://www.manning.com/books/testing-javascript-applications?utm_source=1234567890&amp;utm_medium=affiliate&amp;utm_campaign=book_dacosta_testing_5_11_20">Testing JavaScript Applications</a> book</li> <li><a href="https://lucasfcosta.com/">Lucas' Website</a></li> <li><a href="https://lucasfcosta.com/2019/02/10/terminal-guide-2019.html">Lucas' Terminal Guide</a></li> <li><a href="https://lucasfcosta.com/talks/2019-11-11-Types-tests-and-why-flat-earthers-are-bad-at-QA-HolyJS-Moscow.html">Why Flat Earthers are Bad at QA</a></li> </ul><div>Picks</div><ul> <li>Lucas - <a href="https://www.djbender.com/cinema-display-retina-hidpi-mode">HiDPI (Retina) on any display</a> </li> <li>Lucas - <a href="https://github.com/usr-sse2/RDM/tree/f08d4df54558c223b89017b616501b3561254ad7">RDM</a>:</li> <li>Lucas - <a href="https://developer.apple.com/download/more/?=for%20Xcode">Quartz Debug (XCode Additional Tools)</a> </li> <li>Aimee - <a href="https://github.com/morris/vanilla-todo">Vanilla-todo</a> </li> <li>AJ - <a href="https://webinstall.dev/iterm2">iTerm2</a> </li> <li>AJ - <a href="https://webinstall.dev/fish/">Fish Shell</a> </li> <li>AJ - <a href="https://www.youtube.com/watch?v=7LOF7KM7UhY">Cloud Encabulator link</a> </li> <li>Steve - <a href="https://www.youtube.com/watch?v=BRupqYXNUVw">https://www.youtube.com/watch?v=BRupqYXNUVw</a> </li> <li>Lucas - <a href="https://amzn.to/3lZ0rbN">The Sense of Style by Steven Pinker (Audiobook)</a> </li> <li>Lucas - <a href="https://www.amazon.com/Writing-Well-Classic-Guide-Nonfiction/dp/0060891548">On Writing Well</a> </li> <li>Lucas - <a href="https://amzn.to/3grx1lz">Actionable Agile Metrics For Predictability: An Introduction</a> </li> <li>Lucas - <a href="https://github.com/neovim/neovim">https://github.com/neovim/neovim</a> </li> </ul><div> <a href="https://www.manning.com/books/testing-javascript-applications?utm_source=1234567890&amp;utm_medium=affiliate&amp;utm_campaign=book_dacosta_testing_5_11_20">Testing JavaScript Applications by Lucas da Costa</a> (Coupon for 40% off: podjsjabber19)</div><div><br /></div><div>Special Guest: Lucas F. Costa.</div><div>Sponsored By:</div><ul><li> <a href="https://raygun.com/?utm_medium=podcast&amp;utm_source=jsjabber&amp;utm_campaign=devchat&amp;utm_content=homepage">Raygun</a>: <a href="https://raygun.com/?utm_medium=podcast&amp;utm_source=jsjabber&amp;utm_campaign=devchat&amp;utm_content=homepage">Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.</a> </li></ul> </div> Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy