Test geofence widget
This commit is contained in:
parent
5488238051
commit
9eb508acf7
|
|
@ -26,6 +26,7 @@ import 'package:tasq/screens/tickets/tickets_list_screen.dart';
|
||||||
import 'package:tasq/screens/tickets/ticket_detail_screen.dart';
|
import 'package:tasq/screens/tickets/ticket_detail_screen.dart';
|
||||||
import 'package:tasq/screens/teams/teams_screen.dart';
|
import 'package:tasq/screens/teams/teams_screen.dart';
|
||||||
import 'package:tasq/providers/teams_provider.dart';
|
import 'package:tasq/providers/teams_provider.dart';
|
||||||
|
import 'package:tasq/widgets/app_shell.dart';
|
||||||
|
|
||||||
// Test double for NotificationsController so widget tests don't initialize
|
// Test double for NotificationsController so widget tests don't initialize
|
||||||
// a real Supabase client.
|
// a real Supabase client.
|
||||||
|
|
@ -199,6 +200,19 @@ void main() {
|
||||||
expect(tester.takeException(), isNull);
|
expect(tester.takeException(), isNull);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
testWidgets('App shell shows Geofence test nav item for admin', (
|
||||||
|
tester,
|
||||||
|
) async {
|
||||||
|
await _setSurfaceSize(tester, const Size(1024, 800));
|
||||||
|
await _pumpScreen(
|
||||||
|
tester,
|
||||||
|
const AppScaffold(child: SizedBox()),
|
||||||
|
overrides: baseOverrides(),
|
||||||
|
);
|
||||||
|
await tester.pumpAndSettle();
|
||||||
|
expect(find.text('Geofence test'), findsOneWidget);
|
||||||
|
});
|
||||||
|
|
||||||
testWidgets('Add Team dialog requires at least one office', (tester) async {
|
testWidgets('Add Team dialog requires at least one office', (tester) async {
|
||||||
await _setSurfaceSize(tester, const Size(600, 800));
|
await _setSurfaceSize(tester, const Size(600, 800));
|
||||||
await _pumpScreen(
|
await _pumpScreen(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user