Use spearmint to create tests.
Zero coding required.

Easily create tests using our UI and refer to the browser, codebase, and docs all in one place. Once you are done you can save an executable Jest test file in your __tests__ folder.

A fresh take on testing.

Writing tests is like eating your veggies: it is something everyone knows that they should do, but not everyone does. Spearmint.js provides a simple way to write tests that gives you confidence your React application will work in the way your users interact with it.

Spearmint provides a user-friendly GUI for developers to easily generate React tests. It dynamically converts user inputs into executable Jest test code by using DOM query selectors provided by the react-testing-library. We chose react-testing-library over Enzyme because it guides developers to focus on testing user behavior rather than testing implementation details. By leveraging react-testing-library, spearmint provides our users with more stable tests that do not break when refactoring or gives false positives due to shallow-rendering.

Fun fact: The origin of the word “debugging” comes from Grace Hopper removing a moth that was causing the Mark II Aiken Relay computer to malfunction. Did you know that moths are repelled by spearmint?

Meet the Team!

Johnny Lim

Julie Beak

Karen Pinilla

Natlyn Phomsavanh