Testing
HELIX includes three different categories of tests:
system
Unit tests for HELIX’s core system functionality - these are typically only run by core HELIX developers.
unit
Unit tests for individual Blueprints, Components, and Transforms - these are written by internal and external developers and can be used to test custom Blueprints, Components, and Transforms as well as those built into HELIX.
integration
Integration tests for running multiple sets of Blueprints, Components, and Transforms together to ensure they work in concert.
These test suites can be run with the the test
CLI command. For example, to
run all unit tests for Blueprints, Components, and Transforms, run:
helix test unit