diff --git a/test/widget_test.dart b/test/widget_test.dart index 41d847b..3635b68 100644 --- a/test/widget_test.dart +++ b/test/widget_test.dart @@ -1,6 +1,8 @@ import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; +import 'package:kochkomplize/main.dart'; import 'package:kochkomplize/menu.dart'; +import 'package:kochkomplize/recipeformpage.dart'; void main() { @@ -86,4 +88,21 @@ void main() { expect(find.byType(DrawerHeader), findsOneWidget); expect(find.text('Hauptmenü'), findsOneWidget); }); + + testWidgets('Recipeformpage has form fields', (WidgetTester tester) async { + await tester.pumpWidget(const MaterialApp(home: Recipeformpage())); + + // Prüfen Sie, ob die Formularfelder vorhanden sind + expect(find.byType(TextFormField), findsWidgets); + // Prüfen Sie den Speichern-Button + expect(find.byType(FloatingActionButton), findsOneWidget); + }); + + testWidgets('MyHomePage renders correctly', (WidgetTester tester) async { + await tester.pumpWidget(const MaterialApp(home: MyHomePage(title: 'Kochkomplize'))); + + // Überprüfen Sie, ob der Titel korrekt angezeigt wird + expect(find.text('Kochkomplize'), findsOneWidget); + + }); } \ No newline at end of file