routes_test.dart 704 Bytes
import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:get/src/routes/get_route.dart';

void main() {
  testWidgets(
    "GetRoute page null",
    (WidgetTester testr) async {
      expect(() => GetRoute(page: null), throwsAssertionError);
    },
  );

  testWidgets(
    "GetRoute maintainState null",
    (WidgetTester testr) async {
      expect(() => GetRoute(page: Scaffold(), maintainState: null),
          throwsAssertionError);
    },
  );

  testWidgets(
    "GetRoute fullscreenDialog null",
    (WidgetTester testr) async {
      expect(() => GetRoute(page: Scaffold(), fullscreenDialog: null),
          throwsAssertionError);
    },
  );
}