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); }); }