Возвращаемое значение печатается кнопкой во время теста интеграции Flutter?

У меня есть простое приложение, у которого есть экран с кнопкой. Когда эта кнопка нажата, появляется экран входа в систему; Он имеет два текстовых поля (одно для электронной почты и одно для пароля) и кнопку. Когда кнопка нажата, учетные данные аутентифицируются, и json, содержащий информацию, выводится на консоль (я еще не реализовал всю функциональность кнопки, так как это займет много времени).
Я запускаю группу интеграционных тестов, чтобы посмотреть, нормально ли работает приложение, включая распечатку json на консоли. Однако этого не происходит, но происходит, когда я отлаживаю приложение. Есть ли способ вывести этот JSON на консоль во время интеграционного теста?

Это мои тесты:

test('Button renders', () async {
      expect(await driver.getText(enterTextFinder), "Enter");
    });

test('Button taps', () async {
  await driver.tap(enterButtonFinder);

  expect(await driver.getText(acceptTextFinder), "Accept");
});

test('Enter credentials', () async {
  await driver.tap(emailFieldFinder);
  await driver.enterText(email);

  await driver.tap(passFieldFinder);
  await driver.enterText(password);
});

test('Perform login', () async {
  await driver.tap(acceptButtonFinder);
});

0 ответов

Другие вопросы по тегам