Fix warnings and update tracability
🏗️ Build and Test JellyTau / Run Tests (push) Failing after 14s
🏗️ Build and Test JellyTau / Build Android APK (push) Has been skipped
Traceability Validation / Check Requirement Traces (push) Failing after 1s

This commit is contained in:
2026-02-28 20:54:25 +01:00
parent c5be9eb18c
commit 3a9c126dfe
59 changed files with 1285 additions and 396 deletions
+5 -5
View File
@@ -202,13 +202,13 @@ describe("RepositoryClient", () => {
const mockUrl = "https://server.com/Videos/item123/stream.mp4?maxWidth=1920&api_key=token";
(invoke as any).mockResolvedValueOnce(mockUrl);
const downloadUrl = await client.getVideoDownloadUrl("item123", "1080p");
const downloadUrl = await client.getVideoDownloadUrl("item123", "high");
expect(downloadUrl).toBe(mockUrl);
expect(invoke).toHaveBeenCalledWith("repository_get_video_download_url", {
handle: "test-handle-123",
itemId: "item123",
quality: "1080p",
quality: "high",
mediaSourceId: null,
});
});
@@ -228,7 +228,7 @@ describe("RepositoryClient", () => {
});
it("should support quality presets", async () => {
const qualities = ["original", "1080p", "720p", "480p"];
const qualities = ["original", "high", "medium", "low"];
for (const quality of qualities) {
vi.clearAllMocks();
@@ -252,12 +252,12 @@ describe("RepositoryClient", () => {
const mockUrl = "https://server.com/Videos/item123/stream.mp4?api_key=token";
(invoke as any).mockResolvedValueOnce(mockUrl);
await client.getVideoDownloadUrl("item123", "720p", "source789");
await client.getVideoDownloadUrl("item123", "medium", "source789");
expect(invoke).toHaveBeenCalledWith("repository_get_video_download_url", {
handle: expect.any(String),
itemId: "item123",
quality: "720p",
quality: "medium",
mediaSourceId: "source789",
});
});