React Round Up cover image

React Round Up

React Component Tests for Humans with Miroslav Nikolov - RRU 242

Jan 3, 2024
UI developer Miroslav Nikolov discusses his approach to unit testing React components using the UnexpectedJS library. He also talks about his blog built with Gatsby and Mailchimp, and emphasizes the importance of understanding context before criticizing others online. The podcast also covers topics like writing human-friendly tests, the evolution of web development, and global state management in React applications.
38:12

Podcast summary created with Snipd AI

Quick takeaways

  • Unexpected JS is a testing framework that enables developers to write human-friendly tests with plain English syntax, making them easy to read.
  • The choice of testing style should be based on what works best for the specific situation, team, and organization, with different approaches and tools suiting different contexts.

Deep dives

The Benefits of Using Unexpected JS for React Component Testing

Miraslav Niklov discusses the advantages of using Unexpected JS, a library he has been using for the past five years to write human-friendly react component tests. The library allows for plain English syntax when writing tests, making them easy to read. While it may not be a popular choice, Unexpected JS offers unique features and has gained attention due to its strong presence on Cessus tricks. Miraslav highlights that testing styles differ, and what works for one organization may not work for another.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode