Peeky is built from the ground up for optimal performance.
Sane defaults, with cutomizable configuration.
The included UI makes running tests fun again!
CLIRun tests from command line
GUIRun and monitor tests in a visual experience
Fast buildBuild files very quickly with a binary native bundler
ParallelRun tests in multiple workers by default
TypescriptPeeky supports Typescript out-of-the-box, no configuration required!
BDDWrite expressive assertions with Expect (Jest compatible)
Spies & mocksCheck if functions are called or mock objects with Sinon
Module mocksMock module imports with custom implementations
Files Auto-stubDon't write actual files to the disk during test builds & runs!
WatchWatch and automatically re-run tests depending on modified files
ConfigCustomize Peeky to your needs with a simple config file
Async/Promise supportIncluded full `async/await` support
Glob/Regex matchingUse globs and/or regular expressions to find test files
Dark modeRest your eyes with our hand-crafted dark theme
RetriesEasily retries tests & assertions
Text SnaphotsCompare text snapshots such as rendered HTML or file content
Web appsTest your components (React, Vue...)
PluginsExtend Peeky with third-party plugins