Spearmint helps developers easily create functional React/Redux/Endpoint/Paint Timing tests without writing any code. It dynamically converts user inputs into executable Jest test code by using DOM query selectors provided by @testing-library.
Please download spearmint from our website. Available for Mac OS, Windows and Linux.
Prerequisite: Install Xcode
First install
- Fork and clone this repository.
npm run install-once
npm run start
Prerequisite: Install Python and Microsoft C++ Build Tools.
In an Administrator PowerShell run the following commands:
choco install python visualcpp-build-tools -y
npm config set msvs_version 2017
- Fork and clone this repository.
npm run install-once
npm run start-windows
- On the initial screen, load your application to start creating tests.
- Utilize our auto-complete, drop-down options, and tooltips features to easily create arrangement, action, and assertion test statements for React; reducer, action creator, asynchronous action creator, and middleware test statements for Redux; and hooks, context, and endpoint test statements.
-
Spearmint will then convert user input to dynamically generate a test file, which you can click export icon on the left nav bar to automatically save the test file in the __tests__ folder.
-
Lastly click Run Test button and follow the guide and click what type of test you would like to perform.
-
Accessibility lens have been added in the app to give developers with different mismatches various options to interact with the app.
Alex @apark0720 · Alfred @astaiglesia · Annie @annieshinn · Ben @bkwak · Charlie @charlie-maloney ·
Chloe @HeyItsChloe · Cornelius @corneeltron · Dave @davefranz · Dieu @dieunity · Evan @Berghoer ·
Gabriel @bielchristo Johnny @johnny-lim · Julie @julicious100 · Justin @JIB3377 · Karen @karenpinilla ·
Linda @lcwish · Luis @Luis-KM-Lo · Max @MaxWeisen · Mike @mbcoker · Mo @mhmaidi789 ·
Natlyn @natlynp · Nick @nicolaspita · Rachel @rachethecreator · Sean @sean-haverstock ·
Sharon @sharon-zhu · Sieun @sieunjang · Tolan @taoantaoan · Tristen @twastell