import 'package:np_api/np_api.dart'; import 'package:test/test.dart'; void main() { group("FavoriteParser", () { test("parse", _favorites); }); } Future _favorites() async { const xml = """ HTTP/1.1 200 OK /remote.php/dav/files/admin/Nextcloud%20intro.mp4 12345 HTTP/1.1 200 OK HTTP/1.1 200 OK /remote.php/dav/files/admin/Nextcloud.png 23456 HTTP/1.1 200 OK """; final results = await FavoriteParser().parse(xml); expect(results, const [ Favorite( href: "/remote.php/dav/files/admin/Nextcloud intro.mp4", fileId: 12345, ), Favorite( href: "/remote.php/dav/files/admin/Nextcloud.png", fileId: 23456, ), ]); }