test_helper library
Dependency-light assertions for consumers of package:diene_result.
This library deliberately depends on no test framework. A mismatch throws
TestHelperFailure, so it works with package:test, Flutter test, or any
other runner.
Functions
-
expectErr<
T> (Result< T> actual) → Problem -
Requires
actualto be Err and returns its problem. -
expectNone<
T> (Option< T> actual) → void -
Requires
actualto be None. -
expectOk<
T> (Result< T> actual) → T -
Requires
actualto be Ok and returns its value for further assertions. -
expectSome<
T> (Option< T> actual) → T -
Requires
actualto be Some and returns its value.
Exceptions / Errors
- TestHelperFailure
- Thrown when a dependency-light Result/Option assertion fails.