feat(app): 完善播放协议搜索与空状态
This commit is contained in:
1 parent
671e0ce143
commit
ef29fc5f15
85 files changed
+2976
-768
No files matched your search
@@ -10,14 +10,30 @@ void main() {
|
||||
'accessible': true,
|
||||
'accessType': 'FREE',
|
||||
'playUrl': '/files/episode/12.m3u8?e=1&s=abc',
|
||||
'qualities': ['AUTO', '720P', '1080P'],
|
||||
'qualities': ['AUTO', '720p', '1080p'],
|
||||
'tracks': [
|
||||
{'quality': 'AUTO', 'playUrl': '/files/episode/12.m3u8?e=1&s=abc'},
|
||||
{'quality': '720p', 'playUrl': '/files/transcoded/12/720p/index.m3u8?s=1'},
|
||||
],
|
||||
'likeCount': '17',
|
||||
'commentCount': 5,
|
||||
});
|
||||
|
||||
expect(ticket.qualities, ['AUTO', '720P', '1080P']);
|
||||
expect(ticket.qualities, ['AUTO', '720p', '1080p']);
|
||||
expect(ticket.tracks[1].playUrl, contains('/720p/index.m3u8'));
|
||||
expect(ticket.likeCount, 17);
|
||||
expect(ticket.commentCount, 5);
|
||||
expect(
|
||||
siblingRenditionUrl(ticket.playUrl, '720P'),
|
||||
isNull,
|
||||
);
|
||||
expect(
|
||||
siblingRenditionUrl(
|
||||
'/files/transcoded/9/master.m3u8?e=1&s=abc',
|
||||
'720P',
|
||||
),
|
||||
'/files/transcoded/9/720p/index.m3u8?e=1&s=abc',
|
||||
);
|
||||
});
|
||||
|
||||
test('should_default_to_empty_qualities_when_field_is_missing', () {
|
||||
|
||||
@@ -93,6 +93,7 @@ void main() {
|
||||
'durationMs': '180000',
|
||||
'finished': false,
|
||||
'playCount': '2',
|
||||
'viewCount': '1800',
|
||||
});
|
||||
|
||||
expect(record.dramaId, '2111012753262120962');
|
||||
|
||||
Reference in new issue
Block a user