expectRxSuccess<T> static method

void expectRxSuccess<T>(
  1. RxResult<T> result,
  2. T expectedValue
)

Test that an RxResult is success with specific value

Implementation

static void expectRxSuccess<T>(
  RxResult<T> result,
  T expectedValue,
) {
  if (result.isFailure) {
    throw Exception(
        'Expected RxResult.success but got failure: ${result.errorOrNull}');
  }

  if (result.value != expectedValue) {
    throw Exception(
        'Expected success value $expectedValue but got ${result.value}');
  }
}