thenReturn method
void
thenReturn(
- T expected
Store a canned response for this method stub.
Note: expected
cannot be a Future or Stream, due to Zone considerations.
To return a Future or Stream from a method stub, use thenAnswer.
Implementation
void thenReturn(T expected) {
if (expected is Future) {
throw ArgumentError(
'`thenReturn` should not be used to return a Future. '
'Instead, use `thenAnswer((_) => future)`.',
);
}
if (expected is Stream) {
throw ArgumentError(
'`thenReturn` should not be used to return a Stream. '
'Instead, use `thenAnswer((_) => stream)`.',
);
}
return _completeWhen((_) => expected);
}