Load sharing and external-player tools on demand
This commit is contained in:
@@ -54,7 +54,9 @@ async function run(name){
|
||||
}
|
||||
if(groups.includes('feature:share-external')) {
|
||||
await page.evaluate(async()=>{current={meta:{id:'benchmedia01',title:'Cached smoke',channel:'Fixture'}};await Share.open();});
|
||||
await page.waitForSelector('.share-moment');assert.match(await page.locator('#modal').textContent(),/Cached smoke/);
|
||||
await page.waitForSelector('.share-moment');assert.match(await page.locator('.sm-app').textContent(),/v=benchmedia01/);
|
||||
await page.locator('.sm-time').fill('0:30');await page.locator('.sm-time').dispatchEvent('input');
|
||||
assert.match(await page.locator('.sm-app').textContent(),/t=30/);
|
||||
const m3u=await page.evaluate(async()=>{await Lazy.load('feature:share-external');return window.YT.External.m3u([{id:'benchmedia01',title:'Cached smoke'}]);});assert.match(m3u,/#EXTM3U/);assert.match(m3u,/benchmedia01/);
|
||||
await page.evaluate(()=>closeModal());checked.push('share');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user