Возвращаемое значение печатается кнопкой во время теста интеграции 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);
});