feat: select school terms and smooth refractive Dock motion
This commit is contained in:
@@ -7,6 +7,7 @@ import 'package:hepan_everyday/app/hepan_app.dart';
|
||||
import 'package:hepan_everyday/domain/app_snapshot.dart';
|
||||
import 'package:hepan_everyday/domain/app_settings.dart';
|
||||
import 'package:hepan_everyday/domain/semester.dart';
|
||||
import 'package:hepan_everyday/widgets/glass_dock.dart';
|
||||
|
||||
import '../support/fakes.dart';
|
||||
import '../domain/schedule_engine_test.dart' show course;
|
||||
@@ -38,7 +39,13 @@ void main() {
|
||||
buildApplication(controller, notificationSelection: selection),
|
||||
);
|
||||
await tester.pumpAndSettle();
|
||||
expect(find.bySemanticsLabel('课表'), findsOneWidget);
|
||||
expect(
|
||||
find.descendant(
|
||||
of: find.byType(GlassDock),
|
||||
matching: find.bySemanticsLabel('课表'),
|
||||
),
|
||||
findsOneWidget,
|
||||
);
|
||||
expect(find.bySemanticsLabel('个人设置'), findsOneWidget);
|
||||
await tester.tap(find.bySemanticsLabel('个人设置'));
|
||||
await tester.pumpAndSettle();
|
||||
|
||||
Reference in New Issue
Block a user