Запуск одного и того же теста трепетания друг за другом. 1 успешно, а 1 - нет - PullRequest
0 голосов
/ 30 июня 2019

Я начинаю с создания тестов Флаттера и сталкиваюсь с проблемой с 2 ​​одинаковыми тестами, но только 1 успешно.

Суть: https://gist.github.com/Mooibroek/bd6c02e5b56e4b03409ee1839a2e0b23

Второй сбой сэта ошибка:

The following TestFailure object was thrown running a test:
  Expected: exactly one matching node in the widget tree
  Actual: ?:<zero widgets with widget matching predicate (Closure: (dynamic) => bool) (ignoring
  offstage widgets)>
   Which: means none were found but one was expected

When the exception was thrown, this was the stack:
#4      main.<anonymous closure> (file:///Users/nicepants/Projects/flutter/generic_flutter/test/register_test.dart:38:5)
<asynchronous suspension>
#5      testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:108:25)

Строка 38 - это строка, в которой мы утверждаем, найдена ли кнопка.Я добавил большую часть связанного кода в GIST, дайте мне знать, если вам нужно больше.

Возможно ли каким-либо образом, что от предыдущего теста осталось какое-то скрытое состояние?Или это не должно работать.

...