This commit is contained in:
2026-10-19 01:26:01 +07:00
parent 8cce8f7807
commit 426acbc389
2 changed files with 130 additions and 117 deletions
+6 -4
View File
@@ -858,11 +858,13 @@ module.exports = async function onlineSmoke({
const view = document.querySelector('[data-testid="music-plan-view"]')
const rows = Array.from(view?.querySelectorAll('[data-track-index]') ?? [])
return rows.length === 2 && !document.querySelector('[data-testid="music-plan-editor"]')
&& rows.every(row => !row.querySelector('.track-preview') && row.querySelector('.n-progress'))
&& rows.filter(row => !row.classList.contains('track-current')).every(row =>
Array.from(row.querySelectorAll('button[aria-label]')).every(button => button.disabled))
&& rows.every(row => !row.querySelector('.track-actions,.n-progress,.n-slider') && row.querySelector('[data-testid="select-track"]'))
&& view.querySelectorAll('.track-actions').length === 1
&& view.querySelectorAll('.n-progress').length === 1
&& view.querySelectorAll('#volume-music').length === 1
&& !!view.querySelector('[data-testid="current-music-track"]')
})()`),
'music view shows tracks, progress and inactive controls',
'music view shows track selection and one shared player above tracks',
)
console.log('SCREEN_MUSIC_PLAN_SMOKE_PASS')
await evaluate(`Array.from(document.querySelectorAll('button'))