diff --git a/client/cypress/tests/players/MediaPlayerContainer.cy.js b/client/cypress/tests/players/MediaPlayerContainer.cy.js index 2e1a39d1..1b26617b 100644 --- a/client/cypress/tests/players/MediaPlayerContainer.cy.js +++ b/client/cypress/tests/players/MediaPlayerContainer.cy.js @@ -95,11 +95,18 @@ describe('MediaPlayerContainer', () => { win.MediaMetadata = function MediaMetadata(metadata) { Object.assign(this, metadata) } - win.navigator.mediaSession = { + const mediaSession = { playbackState: 'none', metadata: null, setActionHandler: cy.stub().as('setActionHandler') } + + Object.defineProperty(win.navigator, 'mediaSession', { + configurable: true, + get() { + return mediaSession + } + }) }) }) @@ -188,7 +195,7 @@ describe('MediaPlayerContainer', () => { 'modals-player-settings-modal': { template: '
' }, 'controls-playback-speed-control': { template: '' }, 'controls-volume-control': { template: '' }, - 'player-track-bar': { template: '', methods: { setUseChapterTrack() {}, setCurrentTime() {}, setBufferTime() {}, setPercentageReady() {} } }, + 'player-track-bar': { template: '', methods: { setDuration() {}, setUseChapterTrack() {}, setCurrentTime() {}, setBufferTime() {}, setPercentageReady() {} } }, 'nuxt-link': { template: '