expectRxFailure<T> static method
Test that an RxResult is failure with specific error
Implementation
static void expectRxFailure<T>(
RxResult<T> result,
String expectedMessage,
) {
if (result.isSuccess) {
throw Exception(
'Expected RxResult.failure but got success with value: ${result.value}');
}
final error = result.errorOrNull!;
if (!error.message.contains(expectedMessage)) {
throw Exception(
'Expected error message containing "$expectedMessage" but got "${error.message}"');
}
}