Back to All Events

SE Michigan Javascript Meetup

  • Cahoots 206 East Huron Street Ann Arbor, MI, 48104 United States (map)

Double Header: Testing Library & Storybook Interaction Testing

This will be a component testing tag-team from two speakers:

1. Testing Library: Testing from a user's perspective with Aaron Harper

Writing simple, effective tests is critically important for any application. But writing UI tests can be especially difficult because you're dealing with what users see and/or experience. Thankfully there's a library family that drastically simplifies testing UI applications built with any of the major frameworks: Testing Library.

In this presentation we'll define general goals for effective testing and then dive into the basics of React Testing Library.

Aaron Harper is an engineer at Blumira, a (mostly) Ann Arbor based security startup. Gardening, playing simulation video games, and evangelizing TypeScript.

~~~

2. Component Interaction Testing inside Storybook with Ian VanSchooten

Storybook is a popular component workshop and documentation tool that lets engineers rapidly build components in isolation from the rest of their apps and easily document the possible states of those components. Now, in its latest releases, it's also become a first-rate component testing tool as well.

In this talk, Ian will give a basic introduction to Storybook and then dive into the ways it can be used, together with Testing Library, to create tests that are simpler to create and easier to debug than other common alternatives (e.g. jest tests).

Ian is a frontend developer at Defined Networking, a maintainer of the Vite builder for Storybook, and the organizer of SEM.js. When he isn't coding, he's hanging out with his family, working in, on, or around his house, or taking care of his ducks and bees. Those are literally the only things he does.

Facebook: https://www.facebook.com/semichjs

Twitter: https://twitter.com/sem_js

Previous
Previous
June 9

June Happy Hour with Michigan Founders Fund!

Next
Next
July 14

Happy Hour and Tasting with Bløm Meadworks