From ee768b5d472fe031c86c3cbbed507ae2e59f84d2 Mon Sep 17 00:00:00 2001 From: Nic Ford Date: Wed, 23 Sep 2020 07:38:05 +0100 Subject: [PATCH] Add tests, get to pass --- pubspec.yaml | 2 ++ test/search_test.dart | 8 ++++++++ test/streams_test.dart | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/pubspec.yaml b/pubspec.yaml index 6fcb695..e3ec162 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,6 +16,8 @@ dependencies: dev_dependencies: + flutter_test: + sdk: flutter effective_dart: ^1.2.4 console: ^3.1.0 test: ^1.12.0 diff --git a/test/search_test.dart b/test/search_test.dart index b094cf1..263ef4e 100644 --- a/test/search_test.dart +++ b/test/search_test.dart @@ -36,5 +36,13 @@ void main() { var nextPage = await query.nextPage(); expect(nextPage, isNull); }); + + test('SearchVideosHaveThumbnails', () async { + var searchQuery = await yt.search.queryFromPage('hello'); + expect(searchQuery.content.first is SearchVideo, isTrue); + + var video = searchQuery.content.first as SearchVideo; + expect(video.videoThumbnails, isNotEmpty); + }); }); } diff --git a/test/streams_test.dart b/test/streams_test.dart index f3f4944..e20166b 100644 --- a/test/streams_test.dart +++ b/test/streams_test.dart @@ -20,7 +20,7 @@ void main() { 'MeJVWBSsPAY', '5VGm0dczmHc', 'ZGdLIwrGHG8', - 'rsAAeyAr-9Y', + // 'rsAAeyAr-9Y', video missing 'AI7ULzgf8RU' }; for (var videoId in data) {