У меня есть приложение для флаттера, которое содержит большой список цитат, каждая со своим связанным аудиофайлом.
Я написал простой тест, который проверяет, все ли указанные аудиофайлы находятся там, где они должны быть, в случае опечаток et c:
test('specified audio file should exist for all quotes', () {
ALL_QUOTES.forEach((quote) {
final expectedPath = 'assets/${quote.filename}.wav';
final exists = new File(expectedPath).existsSync();
expect(exists, isTrue, reason: '$expectedPath does not exist');
});
});
В IntelliJ это проходит нормально, однако при запуске из командной строки с использованием flutter test
происходит сбой при первом поиске.
Есть ли способ сделать это, который будет работать независимо от того, как он работает? Почему это проходит в одну сторону, а не в другую?