/* import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:garden_planner/main.dart'; import 'package:garden_planner/widgets/content.dart'; import 'package:garden_planner/widgets/sidebar.dart'; import 'helpers/beet_repository_generator.dart'; */ void main() { //ToDO Tests fail because of Size in tester. Need to be fixed /* testWidgets('App Test', (WidgetTester tester) async { //Arrange await tester.pumpWidget(GardenPlanner(beetRepository: BeetRepositoryGenerator.getBeetRepository())); // Assert expect(find.byType(Sidebar), findsOneWidget, reason: 'Sidebar is missing'); expect(find.byType(Content), findsOneWidget, reason: 'Content is missing'); }); testWidgets('App Test sidbar opens', (WidgetTester tester) async { //Arrange await tester.pumpWidget(GardenPlanner(beetRepository: BeetRepositoryGenerator.getBeetRepository())); // Act await tester.tap(find.byIcon(Icons.menu)); await tester.pumpAndSettle(); await tester.tap(find.byIcon(Icons.menu)); await tester.pumpAndSettle(); // Assert expect(find.byType(Sidebar), findsOneWidget, reason: 'Sidebar displayed'); }); testWidgets('App Test sidbar close', (WidgetTester tester) async { //Arrange await tester.pumpWidget(GardenPlanner(beetRepository: BeetRepositoryGenerator.getBeetRepository())); // Act await tester.tap(find.byIcon(Icons.menu)); await tester.pumpAndSettle(); //Assert expect(find.byType(Sidebar), findsNothing); expect(find.byType(Content), findsOneWidget); });*/ }