madari-oss/test/stremio_connection_service_test.dart
Madari Developers 16fe4a653f Project import generated by Copybara.
GitOrigin-RevId: 829626e92d5dba6a4586d1e7c4bd1615ec396e88
2025-01-02 18:46:26 +00:00

42 lines
1.2 KiB
Dart

import 'package:flutter_test/flutter_test.dart';
import 'package:madari_client/engine/library.dart';
import 'package:madari_client/features/connections/service/base_connection_service.dart';
import 'package:madari_client/features/connections/service/stremio_connection_service.dart';
void main() {
test("StremioConnectionService tests", () async {
final connection = StremioConnectionService(
connectionId: "",
config: StremioConfig(addons: []),
);
final library = LibraryRecord(
id: "id",
icon: 'icon',
title: "title",
types: ['videos'],
config: [
"{\"type\":\"movie\",\"id\":\"top\",\"title\":\"Top Movies\",\"addon\":\"https://v3-cinemeta.strem.io/manifest.json\",\"item\":{\"type\":\"movie\",\"id\":\"top\",\"name\":\"Last videos\"}}"
],
connection: "abc",
connectionType: "stremio_addons",
);
final filters = await connection.getFilters(library);
print(filters);
final records = await connection.getItems(
library,
page: 2,
items: [
ConnectionFilterItem(
title: "search",
value: "matrix",
),
],
);
print(records);
});
}