Skip to content
/ mo-spec Public

MoSpec - Motoko specs that are easy to read and learn, allowing you to ship Motoko code with confidence.

License

Notifications You must be signed in to change notification settings

MoSpec/mo-spec

Repository files navigation

MoSpec

Motoko specs that are easy to read and learn, allowing you to ship Motoko code with confidence.

Notice

This package has been put on halt, we recommend the usage of MOPS and it's feature of "test". More info: https://mops.one/test

Credits

Demo

In this repo, you will find an example of it's usage on the "example" folder. (WIP)

Features

  • Fast and powerful spec loader and runner (credit to mo-test)
  • "Describe", "context", "before", "it" syntax, with grouping and sub-grouping
  • Capable of running Canister / Actor specs, using the interpreter

Next Features


Architecture

There are some concepts and architectural choices that is important to understand for any project to apply this library succesfuly.

MoSpec, in your project will be composed of:

  • Spec Config
  • Spec Support
  • Specs

Learn more about Architecture

About

MoSpec - Motoko specs that are easy to read and learn, allowing you to ship Motoko code with confidence.

Resources

License

Stars

Watchers

Forks

Packages

No packages published