Skip to content

Commit ec7e51d

Browse files
committed
throw after
1 parent c90f6a3 commit ec7e51d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

test/flutter_disposebag_test.dart

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,18 @@ class _MyWidgetState extends State<MyWidget> with DisposeBagMixin {
4848
),
4949
);
5050
}
51+
52+
@override
53+
void dispose() {
54+
Timer(
55+
Duration(seconds: 1),
56+
expectAsync0(() {
57+
expect(() => bag, throwsStateError);
58+
print('Done');
59+
}),
60+
);
61+
super.dispose();
62+
}
5163
}
5264

5365
void main() {
@@ -76,6 +88,8 @@ void main() {
7688
await disposed;
7789

7890
expect(disposeBag.isDisposed, isTrue);
91+
92+
await Future<void>.delayed(const Duration(seconds: 2));
7993
});
8094
});
8195
});

0 commit comments

Comments
 (0)