我是测试的初学者,如何在这门课中实现测试?

这是密码
import 'package:go_router/go_router.dart';
import 'package:moxify_app/src/features/features.dart';
final router = GoRouter(
debugLogDiagnostics: true,
routes: [
GoRoute(
name: 'home',
path: '/home',
builder: (context, state) => const HomePage(),
),
GoRoute(
name: 'login',
path: '/',
builder: (context, state) => const LoginPage(),
),
],
);发布于 2022-07-06 13:14:07
我在做单元测试时碰巧遇到了这种情况。若要覆盖该边缘情况,请遍历您的路由并检查路由pagebuilder属性是否为空。
test(
'check if routes are valid',
() async {
for (var route in goRoutes) {
expect(route.name, isNotNull);
expect(route.path, isNotNull);
expect(route.pageBuilder, isNotNull);
}
},
);https://stackoverflow.com/questions/72682326
复制相似问题