UNPKG

@ormoshe/js-video-url-parser

Version:

A parser to extract provider, video id, starttime and others from YouTube, Vimeo, ... urls

12 lines (11 loc) 424 B
exports.testUrls = (parser, obj) => { const { urls, videoInfo, formats } = obj; const { parse, create } = parser; for (const url of urls) { expect(parse(url), 'Parse Url: ' + url).toEqual(videoInfo); } for (const format of Object.keys(formats)) { const createdUrl = create({ videoInfo, format, params: videoInfo.params }); expect(createdUrl, 'Created Url: ' + createdUrl).toBe(formats[format]); } };