From 5dafc6877534cc94afa1390db4eb2eabd201ab50 Mon Sep 17 00:00:00 2001 From: Zhou Weidong <502333560@qq.com> Date: Mon, 26 Oct 2026 15:20:45 +0800 Subject: [PATCH] =?UTF-8?q?test(player):=20=E8=A6=86=E7=9B=96=20feed=20?= =?UTF-8?q?=E9=AB=98=E6=B8=85=E9=A6=96=E5=B8=A7=E8=A7=A3=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test/playback/playback_queue_test.dart | 28 ++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/test/playback/playback_queue_test.dart b/test/playback/playback_queue_test.dart index d1dce8d..c11e2a4 100644 --- a/test/playback/playback_queue_test.dart +++ b/test/playback/playback_queue_test.dart @@ -51,12 +51,40 @@ void main() { 'title': '第 1 集', 'isFree': true, 'playUrl': '/files/episode/9.mp4', + 'posterUrl': '/files/transcoded/9/poster.jpg', + 'thumbnailsUrl': '/files/transcoded/9/thumbnails/thumbnails.vtt', }, }), ]); expect(home.length, 1); expect(home.entryAt(0).episode.videoUrl, '/files/episode/9.mp4'); + expect( + home.entryAt(0).episode.posterUrl, + '/files/transcoded/9/poster.jpg', + ); + }); + + test('should_parse_poster_url_for_drama_detail_episode_list', () { + final drama = Drama.fromDetailJson(const { + 'id': 5, + 'title': '闪婚后', + 'cover': '/files/cover.jpg', + 'episodes': [ + { + 'id': 9, + 'number': 1, + 'title': '第 1 集', + 'isFree': true, + 'posterUrl': '/files/transcoded/9/poster.jpg', + }, + ], + }); + + expect( + drama.episodes.single.posterUrl, + '/files/transcoded/9/poster.jpg', + ); }); }