mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
fix: test failure
This commit is contained in:
@@ -29,7 +29,10 @@ void main() {
|
|||||||
});
|
});
|
||||||
|
|
||||||
testWidgets('Returns a Dismissible', (tester) async {
|
testWidgets('Returns a Dismissible', (tester) async {
|
||||||
await tester.pumpConsumerWidget(DismissibleActivity('1', ActivityTile(activity)), overrides: overrides);
|
await tester.pumpConsumerWidget(
|
||||||
|
DismissibleActivity('1', ActivityTile(activity), onDismiss: (_) {}),
|
||||||
|
overrides: overrides,
|
||||||
|
);
|
||||||
|
|
||||||
expect(find.byType(Dismissible), findsOneWidget);
|
expect(find.byType(Dismissible), findsOneWidget);
|
||||||
});
|
});
|
||||||
@@ -81,20 +84,16 @@ void main() {
|
|||||||
testWidgets('No delete dialog if onDismiss is not set', (tester) async {
|
testWidgets('No delete dialog if onDismiss is not set', (tester) async {
|
||||||
await tester.pumpConsumerWidget(DismissibleActivity('1', ActivityTile(activity)), overrides: overrides);
|
await tester.pumpConsumerWidget(DismissibleActivity('1', ActivityTile(activity)), overrides: overrides);
|
||||||
|
|
||||||
final dismissible = find.byType(Dismissible);
|
// When onDismiss is not set, the widget should not be wrapped by a Dismissible
|
||||||
await tester.drag(dismissible, const Offset(500, 0));
|
expect(find.byType(Dismissible), findsNothing);
|
||||||
await tester.pumpAndSettle();
|
|
||||||
|
|
||||||
expect(find.byType(ConfirmDialog), findsNothing);
|
expect(find.byType(ConfirmDialog), findsNothing);
|
||||||
});
|
});
|
||||||
|
|
||||||
testWidgets('No icon for background if onDismiss is not set', (tester) async {
|
testWidgets('No icon for background if onDismiss is not set', (tester) async {
|
||||||
await tester.pumpConsumerWidget(DismissibleActivity('1', ActivityTile(activity)), overrides: overrides);
|
await tester.pumpConsumerWidget(DismissibleActivity('1', ActivityTile(activity)), overrides: overrides);
|
||||||
|
|
||||||
final dismissible = find.byType(Dismissible);
|
// No Dismissible should exist when onDismiss is not provided, so no delete icon either
|
||||||
await tester.drag(dismissible, const Offset(-500, 0));
|
expect(find.byType(Dismissible), findsNothing);
|
||||||
await tester.pumpAndSettle();
|
|
||||||
|
|
||||||
expect(find.byIcon(Icons.delete_sweep_rounded), findsNothing);
|
expect(find.byIcon(Icons.delete_sweep_rounded), findsNothing);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user