{"repo":"open-source-labs/Spearmint","free":true,"listed":false,"github":"https://github.com/open-source-labs/Spearmint","clone":"git clone https://github.com/open-source-labs/Spearmint.git","description":"Testing, simplified. || An inclusive, accessibility-first GUI for generating clean, semantic Javascript tests in only a few clicks of a button.","language":"TypeScript","stars":1279,"topics":["accessibility","testing","enzyme","puppeteer","axe-core","web-accessibility","jest","endpoint-testing","open-source","hooks"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"🍃 ✨ Spearmint v14 ✨ 🍃 Spearmint helps developers easily create functional Accessibility, Endpoint, GraphQL, Puppeteer, React, Hooks, Redux, Svelte, Vue, Security, and Solid.js tests without writing any code. It dynamically converts user inputs into executable Jest test code by using DOM query selectors provided by @testing-library. Installation Please download Spearmint from our website How to use in development mode Please refer to README-dev.md How it works 1. Open the folder of the repo you'd like to create tests for, then choose the framework/type of test you'd like to create. 2. Utilize our auto-complete, drop-down options, and tooltips features to easily create arrangement, action, and assertion test statements for React, Vue, Svelte, and Solid; reducer, action creator, asynchronous action creator, and middleware test statements for Redux; and hooks, context, endpoint, and GraphQL test statements. 3. Spearmint will then convert user input to dynamically generate a test file in the Code Editor. 4. Follow the instructions in the recently added User Guide tab on the right to export and run your tests. 5. Don't forget to select your test file from the left panel in order to manually edit the test in the Test Editor; otherwise the changes won't be reflected in the test file. For developers: README-dev.md. This containes more information specific to developers such as data systems, outlines of the application, turning on dev tools, etc. New features with version 0.14.0 - In","default_branch":null,"files":null,"tree":[],"storefront":"/r/open-source-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/open-source-labs/Spearmint/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}