A set of common Spec compliant testing utilities/types.
Unlike the other components, this one requires being manually installed, even if it is being used within the framework. This is due to there not being a way for a library to define development dependencies for the project that it is a dependency of.
First add the component as a development dependency:
development_dependencies: athena-spec: github: athena-framework/spec version: ~> 0.3.0
shards install, being sure to require it via
require "athena-spec" within your
From here you can create some
ASPEC::TestCases, or make use of the provided
If using the component with the framework, also checkout the manual for some additional information on how it is integrated.
VERSION = "0.3.4"#
.run_all : Nil#
Is equivalent to manually calling
.run on each test case.