observeValues<T> method

Stream<T> observeValues<T>(
  1. String name
)

Emits changes of MockValue's value. The difference between observeMockValueUpdates is that observeValues emits error if MockValue's error is not null

Implementation

Stream<T> observeValues<T>(String name) {
  return observeMockValueUpdates<T>(name).map((mockValue) {
    if (mockValue.error is! _NoError) {
      throw mockValue.error;
    } else {
      return mockValue.value;
    }
  });
}