]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commitdiff
Fix E2E tests
authorChocobozzz <me@florianbigard.com>
Tue, 20 Apr 2021 13:36:00 +0000 (15:36 +0200)
committerChocobozzz <me@florianbigard.com>
Tue, 20 Apr 2021 13:36:00 +0000 (15:36 +0200)
client/e2e/src/po/app.po.ts [deleted file]
client/e2e/src/po/login.po.ts
client/e2e/src/po/my-account.ts
client/e2e/src/videos.e2e-spec.ts

diff --git a/client/e2e/src/po/app.po.ts b/client/e2e/src/po/app.po.ts
deleted file mode 100644 (file)
index 3ed6539..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-import { browser, by, element } from 'protractor'
-
-export class AppPage {
-
-  async closeWelcomeModal () {
-    const firstHandle = await browser.getWindowHandle()
-
-    if (await element(by.css('.configure-instance-button')).isPresent() === false) return
-
-    await element(by.css('.configure-instance-button')).click()
-
-    await browser.sleep(5000)
-
-    await browser.switchTo().window(firstHandle)
-  }
-}
index 90b65c7ea216ba037540d904f664888ffee7c854..20412ee0d5a3b1a629d122f6821b60d4119b6d92 100644 (file)
@@ -4,6 +4,9 @@ export class LoginPage {
   async loginAsRootUser () {
     await browser.get('/login')
 
+    await browser.executeScript(`window.localStorage.setItem('no_instance_config_warning_modal', 'true')`)
+    await browser.executeScript(`window.localStorage.setItem('no_welcome_modal', 'true')`)
+
     element(by.css('input#username')).sendKeys('root')
     element(by.css('input#password')).sendKeys('test1')
 
index 0255cee16066a0b3ec7948ef0bf19ff08656e485..61d42214dfee33fa16c8e287b9fe2cda78d70664 100644 (file)
@@ -28,7 +28,7 @@ export class MyAccountPage {
   }
 
   validRemove () {
-    return element(by.css('.action-button-submit')).click()
+    return element(by.css('input[type=submit]')).click()
   }
 
   countVideos (names: string[]) {
index cb792625834c051475d0ef9fa33b28ec2cc2fc82..bcc81029708a9a26a926ee6df7401b287ec3d5c1 100644 (file)
@@ -1,5 +1,4 @@
 import { browser } from 'protractor'
-import { AppPage } from './po/app.po'
 import { LoginPage } from './po/login.po'
 import { MyAccountPage } from './po/my-account'
 import { PlayerPage } from './po/player.po'
@@ -23,7 +22,6 @@ describe('Videos workflow', () => {
   let videoUpdatePage: VideoUpdatePage
   let myAccountPage: MyAccountPage
   let loginPage: LoginPage
-  let appPage: AppPage
   let playerPage: PlayerPage
 
   let videoName = new Date().getTime() + ' video'
@@ -37,7 +35,6 @@ describe('Videos workflow', () => {
     videoUpdatePage = new VideoUpdatePage()
     myAccountPage = new MyAccountPage()
     loginPage = new LoginPage()
-    appPage = new AppPage()
     playerPage = new PlayerPage()
 
     if (await isIOS()) {
@@ -66,12 +63,6 @@ describe('Videos workflow', () => {
     return loginPage.loginAsRootUser()
   })
 
-  it('Should close the welcome modal', async () => {
-    if (await skipIfUploadNotSupported()) return
-
-    await appPage.closeWelcomeModal()
-  })
-
   it('Should upload a video', async () => {
     if (await skipIfUploadNotSupported()) return