From 3cf68b869decf07ff7435fe1436d4f3134df1bf4 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 14 Dec 2021 17:17:01 +0100 Subject: Ability for admins to set default upload values --- .../e2e/src/suites-local/videos-list.e2e-spec.ts | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'client/e2e/src/suites-local/videos-list.e2e-spec.ts') diff --git a/client/e2e/src/suites-local/videos-list.e2e-spec.ts b/client/e2e/src/suites-local/videos-list.e2e-spec.ts index 1e0a88859..bca6018b9 100644 --- a/client/e2e/src/suites-local/videos-list.e2e-spec.ts +++ b/client/e2e/src/suites-local/videos-list.e2e-spec.ts @@ -4,6 +4,7 @@ import { MyAccountPage } from '../po/my-account' import { VideoListPage } from '../po/video-list.po' import { VideoSearchPage } from '../po/video-search.po' import { VideoUploadPage } from '../po/video-upload.po' +import { VideoWatchPage } from '../po/video-watch.po' import { NSFWPolicy } from '../types/common' import { isMobileDevice, isSafari, waitServerUp } from '../utils' @@ -14,6 +15,7 @@ describe('Videos list', () => { let loginPage: LoginPage let myAccountPage: MyAccountPage let videoSearchPage: VideoSearchPage + let videoWatchPage: VideoWatchPage const seed = Math.random() const nsfwVideo = seed + ' - nsfw' @@ -108,6 +110,7 @@ describe('Videos list', () => { videoUploadPage = new VideoUploadPage() myAccountPage = new MyAccountPage() videoSearchPage = new VideoSearchPage() + videoWatchPage = new VideoWatchPage(isMobileDevice(), isSafari()) await browser.maximizeWindow() }) @@ -191,5 +194,26 @@ describe('Videos list', () => { await checkCommonVideoListPages('display') await checkSearchPage('display') }) + + after(async () => { + await loginPage.logout() + }) + }) + + describe('Default upload values', function () { + + it('Should have default video values', async function () { + await loginPage.loginAsRootUser() + await videoUploadPage.navigateTo() + await videoUploadPage.uploadVideo() + await videoUploadPage.validSecondUploadStep('video') + + await videoWatchPage.waitWatchVideoName('video') + + expect(await videoWatchPage.getPrivacy()).toBe('Public') + expect(await videoWatchPage.getLicence()).toBe('Unknown') + expect(await videoWatchPage.isDownloadEnabled()).toBeTruthy() + expect(await videoWatchPage.areCommentsEnabled()).toBeTruthy() + }) }) }) -- cgit v1.2.3