test: simplify embed expectation

This commit is contained in:
WebStreamr 2025-05-07 21:39:10 +00:00
parent 44a60f7c69
commit b9303dc8ce
No known key found for this signature in database

View file

@ -34,10 +34,12 @@ describe('unpackEmbedUrl', () => {
Promise.resolve('<html><body>Something to stream;1280x720, 834.6 MB<script>(eval(function(p,a,c,k,e,d){...}))</script></body></html>'),
);
const { url, resolution, size } = await parsePackedEmbed('https://some-url.test');
expect(url).toBe('https://streaming-url.mp4');
expect(resolution).toBe('720p');
expect(size).toBe('834.6 MB');
const parsePackedEmbedResult = await parsePackedEmbed('https://some-url.test');
expect(parsePackedEmbedResult).toStrictEqual({
url: 'https://streaming-url.mp4',
resolution: '720p',
size: '834.6 MB',
});
});
test('resolution and size return "?" if not found', async () => {
@ -46,9 +48,11 @@ describe('unpackEmbedUrl', () => {
Promise.resolve('<html><body>Something to stream<script>(eval(function(p,a,c,k,e,d){...}))</script></body></html>'),
);
const { url, resolution, size } = await parsePackedEmbed('https://some-url.test');
expect(url).toBe('https://streaming-url.mp4');
expect(resolution).toBe('?');
expect(size).toBe('?');
const parsePackedEmbedResult = await parsePackedEmbed('https://some-url.test');
expect(parsePackedEmbedResult).toStrictEqual({
url: 'https://streaming-url.mp4',
resolution: '?',
size: '?',
});
});
});