Skip to content
/ qutest Public

A standalone binary to run TypeScript / JavaScript tests in the browser powered by esbuild & chromedp.

License

Notifications You must be signed in to change notification settings

daaku/qutest

Repository files navigation

qutest

A standalone CLI to run QUnit based tests using the Chrome DevTools Protocol.

Goals

  • Be fast.
  • Run without Node.
  • Code Coverage reporting.
  • Snapshot support.
  • Support inline tests with code.

TODO

  • snapshot testing
    • load and inject snapshots into page before tests are run
    • collect snapshots as tests are run
    • include updated snapshots with runEnd callback
  • hook into console.log and friends
  • implement global timeout
  • make failed tests include stack trace
  • show pretty diff in comparison failures
  • collect coverage (across tests)
  • replace QUnit?
  • support expect style tests?
  • screenshot support?

About

A standalone binary to run TypeScript / JavaScript tests in the browser powered by esbuild & chromedp.

Resources

License

Stars

Watchers

Forks

Packages

No packages published