AutoGPT

Форк
0
/
new_task_button_test.dart 
24 строки · 754.0 Байт
1
import 'package:auto_gpt_flutter_client/views/task/new_task_button.dart';
2
import 'package:flutter/material.dart';
3
import 'package:flutter_test/flutter_test.dart';
4

5
void main() {
6
  testWidgets('NewTaskButton triggers callback on press',
7
      (WidgetTester tester) async {
8
    bool wasPressed = false;
9

10
    // Build our widget.
11
    await tester.pumpWidget(MaterialApp(
12
      home: Scaffold(
13
        body: NewTaskButton(onPressed: () => wasPressed = true),
14
      ),
15
    ));
16

17
    // Verify if the button with the text 'New Task' is displayed.
18
    expect(find.text('New Task'), findsOneWidget);
19

20
    // Tap the button and verify if the onPressed callback is triggered.
21
    await tester.tap(find.byType(ElevatedButton));
22
    expect(wasPressed, true);
23
  });
24
}
25

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.