You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to test method1 to verify that its retry functionality works correctly. In my system, the only way to trigger the retry is by invoking failure.onRetry(). Could you help me reference this failure in my test code so that I can call failure.onRetry() properly?
Here’s the code snippet for context:
test(
'test method1',
() async {
MissingFieldFailure failure = MissingFieldFailure(
fields: [],
onRetry: service.method1(), // This is where the retry is triggered
origin: 'test',
package: 'test',
);
// Ignore the dummy rule for now
provideDummy<Result<ApiResponseEntity>>(failure);
await service.method1();
await expectLater(
service.method1(),
emits(isA<MissingFieldFailure>()),
);
},
);
In the test, I’m setting up a MissingFieldFailure instance with an onRetry callback that is supposed to call service.method1(). However, I need a way to ensure that the retry is properly tested by referencing this failure and invoking failure.onRetry() in my test.
The text was updated successfully, but these errors were encountered:
I want to test method1 to verify that its retry functionality works correctly. In my system, the only way to trigger the retry is by invoking failure.onRetry(). Could you help me reference this failure in my test code so that I can call failure.onRetry() properly?
Here’s the code snippet for context:
In the test, I’m setting up a MissingFieldFailure instance with an onRetry callback that is supposed to call service.method1(). However, I need a way to ensure that the retry is properly tested by referencing this failure and invoking failure.onRetry() in my test.
The text was updated successfully, but these errors were encountered: