File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ import 'package:flutter/material.dart' ;
2+ import 'package:flutter_test/flutter_test.dart' ;
3+ import 'package:todolist/models/task.dart' ;
4+ import 'package:todolist/models/todoList.dart' ;
5+ import 'package:todolist/screens/completed_tasks/completed_tasks.dart' ;
6+
7+ void main () {
8+ testWidgets ('Test Todolist widget' , (WidgetTester tester) async {
9+ final todoList = TodoListModel ();
10+ final task = TaskModel (text: "task 1" );
11+ final task2 = TaskModel (text: "task 2" );
12+ final task3 = TaskModel (text: "task 3" , completed: true );
13+ todoList.addTaks (task);
14+ todoList.addTaks (task2);
15+ todoList.addTaks (task3);
16+ await tester.pumpWidget (
17+ MaterialApp (
18+ home: CompletedTasks (todoList: todoList )
19+ ),
20+ );
21+
22+ final textTask1 = find.text ('task 1' );
23+ final textTask2 = find.text ('task 2' );
24+ final textTask3 = find.text ('task 3' );
25+ expect (textTask1, findsNothing);
26+ expect (textTask2, findsNothing);
27+ expect (textTask3, findsOneWidget);
28+ });
29+ }
You can’t perform that action at this time.
0 commit comments