Add live play tests
This commit is contained in:
parent
7c07259ae5
commit
85f6202a81
|
@ -0,0 +1,35 @@
|
||||||
|
import { PlayerPage } from '../po/player.po'
|
||||||
|
import { VideoWatchPage } from '../po/video-watch.po'
|
||||||
|
import { FIXTURE_URLS, go, isMobileDevice, isSafari } from '../utils'
|
||||||
|
|
||||||
|
describe('Live all workflow', () => {
|
||||||
|
let videoWatchPage: VideoWatchPage
|
||||||
|
let playerPage: PlayerPage
|
||||||
|
|
||||||
|
beforeEach(async () => {
|
||||||
|
videoWatchPage = new VideoWatchPage(isMobileDevice(), isSafari())
|
||||||
|
playerPage = new PlayerPage()
|
||||||
|
|
||||||
|
if (!isMobileDevice()) {
|
||||||
|
await browser.maximizeWindow()
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
it('Should go to the live page', async () => {
|
||||||
|
await go(FIXTURE_URLS.LIVE_VIDEO)
|
||||||
|
|
||||||
|
return videoWatchPage.waitWatchVideoName('E2E - Live')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('Should play the live', async () => {
|
||||||
|
await playerPage.playAndPauseVideo(false, 45)
|
||||||
|
expect(await playerPage.getWatchVideoPlayerCurrentTime()).toBeGreaterThanOrEqual(45)
|
||||||
|
})
|
||||||
|
|
||||||
|
it('Should watch the associated live embed', async () => {
|
||||||
|
await videoWatchPage.goOnAssociatedEmbed()
|
||||||
|
|
||||||
|
await playerPage.playAndPauseVideo(false, 45)
|
||||||
|
expect(await playerPage.getWatchVideoPlayerCurrentTime()).toBeGreaterThanOrEqual(45)
|
||||||
|
})
|
||||||
|
})
|
|
@ -2,7 +2,9 @@ const FIXTURE_URLS = {
|
||||||
WEBTORRENT_VIDEO: 'https://peertube2.cpy.re/w/122d093a-1ede-43bd-bd34-59d2931ffc5e',
|
WEBTORRENT_VIDEO: 'https://peertube2.cpy.re/w/122d093a-1ede-43bd-bd34-59d2931ffc5e',
|
||||||
|
|
||||||
HLS_EMBED: 'https://peertube2.cpy.re/videos/embed/969bf103-7818-43b5-94a0-de159e13de50',
|
HLS_EMBED: 'https://peertube2.cpy.re/videos/embed/969bf103-7818-43b5-94a0-de159e13de50',
|
||||||
HLS_PLAYLIST_EMBED: 'https://peertube2.cpy.re/video-playlists/embed/73804a40-da9a-40c2-b1eb-2c6d9eec8f0a'
|
HLS_PLAYLIST_EMBED: 'https://peertube2.cpy.re/video-playlists/embed/73804a40-da9a-40c2-b1eb-2c6d9eec8f0a',
|
||||||
|
|
||||||
|
LIVE_VIDEO: 'https://peertube2.cpy.re/w/oBw6LwsMWWRkmXYfuYRpJd'
|
||||||
}
|
}
|
||||||
|
|
||||||
export {
|
export {
|
||||||
|
|
Loading…
Reference in New Issue