diff options
author | Chocobozzz <me@florianbigard.com> | 2023-02-15 16:25:52 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2023-02-15 16:26:21 +0100 |
commit | 1ec4835dcac769d0711bbfeaa63b4e1743fde265 (patch) | |
tree | c50faa5a51ebe4827d2762e6b7b4f418da2a9948 /client/e2e/src/suites-local | |
parent | 366d5aea5d5b320b54b9cfea9a646d7828de7bae (diff) | |
download | PeerTube-1ec4835dcac769d0711bbfeaa63b4e1743fde265.tar.gz PeerTube-1ec4835dcac769d0711bbfeaa63b4e1743fde265.tar.zst PeerTube-1ec4835dcac769d0711bbfeaa63b4e1743fde265.zip |
Create screenshots directory when needed
Diffstat (limited to 'client/e2e/src/suites-local')
-rw-r--r-- | client/e2e/src/suites-local/signup.e2e-spec.ts | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/client/e2e/src/suites-local/signup.e2e-spec.ts b/client/e2e/src/suites-local/signup.e2e-spec.ts index b6f7ad1a7..7c822a6e6 100644 --- a/client/e2e/src/suites-local/signup.e2e-spec.ts +++ b/client/e2e/src/suites-local/signup.e2e-spec.ts | |||
@@ -2,7 +2,16 @@ import { AdminConfigPage } from '../po/admin-config.po' | |||
2 | import { AdminRegistrationPage } from '../po/admin-registration.po' | 2 | import { AdminRegistrationPage } from '../po/admin-registration.po' |
3 | import { LoginPage } from '../po/login.po' | 3 | import { LoginPage } from '../po/login.po' |
4 | import { SignupPage } from '../po/signup.po' | 4 | import { SignupPage } from '../po/signup.po' |
5 | import { browserSleep, getVerificationLink, go, findEmailTo, isMobileDevice, MockSMTPServer, waitServerUp } from '../utils' | 5 | import { |
6 | browserSleep, | ||
7 | findEmailTo, | ||
8 | getScreenshotPath, | ||
9 | getVerificationLink, | ||
10 | go, | ||
11 | isMobileDevice, | ||
12 | MockSMTPServer, | ||
13 | waitServerUp | ||
14 | } from '../utils' | ||
6 | 15 | ||
7 | function checkEndMessage (options: { | 16 | function checkEndMessage (options: { |
8 | message: string | 17 | message: string |
@@ -155,7 +164,7 @@ describe('Signup', () => { | |||
155 | afterEmailVerification: false | 164 | afterEmailVerification: false |
156 | }) | 165 | }) |
157 | 166 | ||
158 | await browser.saveScreenshot('./screenshots/direct-without-email.png') | 167 | await browser.saveScreenshot(getScreenshotPath('direct-without-email.png')) |
159 | 168 | ||
160 | await loginPage.logout() | 169 | await loginPage.logout() |
161 | }) | 170 | }) |
@@ -203,7 +212,7 @@ describe('Signup', () => { | |||
203 | afterEmailVerification: false | 212 | afterEmailVerification: false |
204 | }) | 213 | }) |
205 | 214 | ||
206 | await browser.saveScreenshot('./screenshots/request-without-email.png') | 215 | await browser.saveScreenshot(getScreenshotPath('request-without-email.png')) |
207 | }) | 216 | }) |
208 | 217 | ||
209 | it('Should display a message when trying to login with this account', async function () { | 218 | it('Should display a message when trying to login with this account', async function () { |
@@ -283,7 +292,7 @@ describe('Signup', () => { | |||
283 | afterEmailVerification: false | 292 | afterEmailVerification: false |
284 | }) | 293 | }) |
285 | 294 | ||
286 | await browser.saveScreenshot('./screenshots/direct-with-email.png') | 295 | await browser.saveScreenshot(getScreenshotPath('direct-with-email.png')) |
287 | }) | 296 | }) |
288 | 297 | ||
289 | it('Should validate the email', async function () { | 298 | it('Should validate the email', async function () { |
@@ -304,7 +313,7 @@ describe('Signup', () => { | |||
304 | afterEmailVerification: true | 313 | afterEmailVerification: true |
305 | }) | 314 | }) |
306 | 315 | ||
307 | await browser.saveScreenshot('./screenshots/direct-after-email.png') | 316 | await browser.saveScreenshot(getScreenshotPath('direct-after-email.png')) |
308 | }) | 317 | }) |
309 | }) | 318 | }) |
310 | 319 | ||
@@ -355,7 +364,7 @@ describe('Signup', () => { | |||
355 | afterEmailVerification: false | 364 | afterEmailVerification: false |
356 | }) | 365 | }) |
357 | 366 | ||
358 | await browser.saveScreenshot('./screenshots/request-with-email.png') | 367 | await browser.saveScreenshot(getScreenshotPath('request-with-email.png')) |
359 | }) | 368 | }) |
360 | 369 | ||
361 | it('Should display a message when trying to login with this account', async function () { | 370 | it('Should display a message when trying to login with this account', async function () { |
@@ -391,7 +400,7 @@ describe('Signup', () => { | |||
391 | afterEmailVerification: true | 400 | afterEmailVerification: true |
392 | }) | 401 | }) |
393 | 402 | ||
394 | await browser.saveScreenshot('./screenshots/request-after-email.png') | 403 | await browser.saveScreenshot(getScreenshotPath('request-after-email.png')) |
395 | }) | 404 | }) |
396 | }) | 405 | }) |
397 | 406 | ||