UNPKG

yt-dlx

Version:

Effortless Audio-Video Downloader And Streamer!

27 lines 1.35 kB
import relatedVideosFn from "../../../../routes/Misc/Video/Related"; import * as vitest from "vitest"; vitest.describe("relatedVideosFn", () => { const videoIdWithRelated = "dQw4w9WgXcQ"; const videoIdWithNoRelated = "nonexistentvideoid123abc"; vitest.it("should handle basic related videos fetch", async () => { try { const result = await relatedVideosFn({ videoId: videoIdWithRelated }); vitest.expect(Array.isArray(result)).toBe(true); vitest.expect(result.length).toBeGreaterThan(0); if (result.length > 0) { vitest.expect(result[0]).toHaveProperty("id"); vitest.expect(result[0]).toHaveProperty("title"); vitest.expect(result[0]).toHaveProperty("isLive"); vitest.expect(result[0]).toHaveProperty("duration"); vitest.expect(result[0]).toHaveProperty("uploadDate"); vitest.expect(result[0]).toHaveProperty("thumbnails"); vitest.expect(Array.isArray(result[0].thumbnails)).toBe(true); } } catch (error) { console.warn(`Basic related videos fetch failed for ${videoIdWithRelated}. This test requires a real video ID with related videos.`, error); throw error; } }); }); //# sourceMappingURL=Related.test.js.map