root_controller_test.dart
483 Bytes
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:get/get.dart';
import 'util/wrapper.dart';
void main() {
testWidgets("Get.dialog close test", (tester) async {
await tester.pumpWidget(
Wrapper(child: Container()),
);
expect(Get.isDarkMode, false);
Get.changeTheme(ThemeData.dark());
await Future.delayed(Duration.zero);
expect(Get.isDarkMode, true);
await tester.pumpAndSettle();
});
}