API/test

@functional-examples/test

Test runner plugin for functional-examples

npm install @functional-examples/test
v0.1.2NPMGitHub

@functional-examples/test

Test runner plugin for functional-examples.

Installation

npm install @functional-examples/test

Overview

This plugin provides test execution capabilities for functional-examples. It lets you define and run tests against your code examples to ensure they stay correct and up-to-date.

Usage

{
  "$schema": "./.functional-examples/schema.json",
  "plugins": [
    "@functional-examples/javascript",
    "@functional-examples/test"
  ],
  "scan": {
    "include": ["examples/**/*.js", "examples/**/package.json"],
    "exclude": ["**/node_modules/**"]
  },
}

Features

  • Example validation: Run examples to verify they work correctly
  • CLI integration: Adds test commands to the functional-examples CLI
  • Schema validation: Validates test metadata using Zod schemas
  • Configurable: Customize test behavior per-example via metadata

License

MIT