Htest banner
htest-dev htest-dev

Htest

Testing community

Description

Declarative, boilerplate-free unit testing

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

**h**Test

Declarative, boilerplate-free unit testing, for everyone.

https://htest.dev


Features at a glance

  • Friendly: Never used a unit test framework before? No problem! hTest is designed to be as friendly as possible to newcomers.
  • Declarative: Write your tests as nested object literals, with nice, readable syntax.
  • Flexible: You decide where your tests live, across how many files, and how they’re grouped. Anything you can import, you can test.
  • Boilerplate-free: Any commonalities between tests only specified once on the parent, and inherited. Anything that can be optional, is.
  • Quick to write: Most tests only need two properties: args and expect. No more excuses for not testing your utility functions!
  • ESM-first: Written in ESM from the get-go.
  • CLI and browser: Run your tests in the command line, in the browser, or both.
  • CI-ready: Fully compatible with continuous integration and automated test running processes.
  • Jump to source: Open a failing test's source file directly from the interactive CLI.
  • Watch mode: Tests re-run automatically when source files change. No manual restart needed.
  • Configurable: Use a config file for setup scripts, CLI flags, and shared options across your test suite.
  • Optional HTML-first mode: Working