module Athena::Spec
Overview
A set of common Spec compliant testing utilities/types.
Getting Started
If using this component within the [Athena Framework][Athena::Framework], it is already installed and required for you. Checkout the manual for some additional information on how to use it within the framework.
If using it outside of the framework, you will first need to add it as a dependency:
development_dependencies:
athena-spec:
github: athena-framework/spec
version: ~> 0.3.0
Then run shards install
, being sure to require it via require "athena-spec"
within your spec/spec_helper.cr
file.
From here you can create some ASPEC::TestCase
s, or make use of the provided ASPEC::Methods
.
Defined in:
athena-spec.crmethods.cr
Constant Summary
-
VERSION =
"0.3.0"
Class Method Summary
-
.run_all : Nil
Runs all
ASPEC::TestCase
s.
Class Method Detail
def self.run_all : Nil
#
Runs all ASPEC::TestCase
s.
Is equivalent to manually calling .run
on each test case.