24 lines
662 B
Dart
24 lines
662 B
Dart
import 'package:test/test.dart';
|
|
import 'package:youtube_explode_dart/youtube_explode_dart.dart';
|
|
|
|
void main() {
|
|
YoutubeExplode? yt;
|
|
setUpAll(() {
|
|
yt = YoutubeExplode();
|
|
});
|
|
|
|
tearDownAll(() {
|
|
yt?.close();
|
|
});
|
|
|
|
test('Get comments of a video', () async {
|
|
var videoUrl =
|
|
'http://127.0.0.1:8080/www.youtube.com:443/watch?v=AI7ULzgf8RU';
|
|
var video = await yt!.videos.get(VideoId(videoUrl));
|
|
var comments = (await yt!.videos.commentsClient.getComments(video))!;
|
|
expect(comments.length, greaterThanOrEqualTo(1));
|
|
expect(comments.totalLength, greaterThanOrEqualTo(3));
|
|
expect(comments.first.isHearted, false);
|
|
});
|
|
}
|