framework/testing/testing library

Classes

AirTestHarness
Testing utilities for Air Framework modules.
StateMatcher
Matcher for checking state values

Extensions

AirTestHarnessMatchers on AirTestHarness
Extension for easier state assertions

Functions

testModule<M>({required M module, Map<String, dynamic> initialState = const {}, required Future<void> test(M module, AirTestHarness harness)}) Future<void>
Test a module in isolation
testState<S extends AirState>({required S createState(), Map<String, dynamic> initialState = const {}, required Future<void> test(S state, AirTestHarness harness)}) Future<void>
Test an AirState in isolation