GitHub - as-pect/as-pect: 🔥Blazing🔥 fast testing with AssemblyScript · GitHub
Skip to content
as-pectPublic

About

🔥Blazing🔥 fast testing with AssemblyScript

Topics

Resources

Contributing

Stars

157 stars

Watchers

3 watching

Forks

Repository files navigation

as-pect

as-pect is a test runner for AssemblyScript projects. It compiles AssemblyScript test entries to WebAssembly, runs them, reports results, and supports snapshots, coverage, WASI, and reporter output.

Documentation

The canonical documentation lives in GitBook and is mirrored in this repository under docs/:

Read the hosted docs at as-pect.gitbook.io/as-pect.

Quick start

npm install --save-dev @as-pect/cli assemblyscript
npx asp --init
npx asp --summary

asp --init creates the standard as-pect.config.js, as-pect.asconfig.json, and assembly/__tests__/ starter files. See Getting started for the full flow.

Repository packages

This monorepo contains the CLI, AssemblyScript runtime, core Test suite/reporting model, snapshot package, transform package, shared reporter-output helper, and built-in file reporters.

For package boundaries, see Package architecture. For exact public types, see Types overview.

Development

npm install
npm test
npm run changeset

See Contributor workflow and Release process for maintainer details.

Contributors

To contribute, see CONTRIBUTING.md.

Thanks to the AssemblyScript team and all as-pect contributors for making this project possible.

About

🔥Blazing🔥 fast testing with AssemblyScript

Topics

Resources

Contributing

Stars

157 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages