youtube_explode/test/comments_client_test.dart

24 lines
662 B
Dart
Raw Normal View History

import 'package:test/test.dart';
import 'package:youtube_explode_dart/youtube_explode_dart.dart';
void main() {
2021-03-11 14:20:10 +01:00
YoutubeExplode? yt;
2020-10-27 14:44:11 +01:00
setUpAll(() {
2020-10-17 22:09:52 +02:00
yt = YoutubeExplode();
});
2020-10-27 14:44:11 +01:00
tearDownAll(() {
2021-03-11 14:20:10 +01:00
yt?.close();
});
2020-10-17 22:09:52 +02:00
test('Get comments of a video', () async {
2022-04-30 17:49:34 +02:00
var videoUrl =
'http://127.0.0.1:8080/www.youtube.com:443/watch?v=AI7ULzgf8RU';
2021-03-11 14:20:10 +01:00
var video = await yt!.videos.get(VideoId(videoUrl));
2021-08-28 11:47:01 +02:00
var comments = (await yt!.videos.commentsClient.getComments(video))!;
expect(comments.length, greaterThanOrEqualTo(1));
expect(comments.totalLength, greaterThanOrEqualTo(3));
expect(comments.first.isHearted, false);
2021-06-24 15:23:35 +02:00
});
}