Добавлен UI тест для позитивной проверки восстановления пароля, также добавлена фильтрация писем для почтового сервиса
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import { test, expect } from '@playwright/test';
|
||||
import fs from 'fs';
|
||||
import axios from 'axios';
|
||||
import {
|
||||
createTempEmail,
|
||||
@@ -41,6 +42,13 @@ test('API: регистрация абитуриента + подтвержде
|
||||
const registerRes = await axios.post(`${BASE_URL}/auth/register`, registerPayload);
|
||||
expect(registerRes.status).toBe(201);
|
||||
|
||||
fs.writeFileSync('temp/user.json', JSON.stringify({
|
||||
email,
|
||||
password: '!Test123456',
|
||||
mailToken
|
||||
}));
|
||||
|
||||
|
||||
const userId = registerRes.data.id;
|
||||
console.log('🆔 ID зарегистрированного пользователя:', userId);
|
||||
|
||||
@@ -50,7 +58,7 @@ test('API: регистрация абитуриента + подтвержде
|
||||
}
|
||||
|
||||
console.log('📬 Ожидание письма с кодом подтверждения...');
|
||||
const code = await waitForConfirmationCode(mailToken, 60000);
|
||||
const code = await waitForConfirmationCode(email, mailToken, 'register', 60000);
|
||||
console.log('✅ Код получен:', code);
|
||||
|
||||
const confirmPayload = {
|
||||
|
||||
@@ -50,7 +50,7 @@ test('API: регистрация выпускника + подтвержден
|
||||
}
|
||||
|
||||
console.log('📬 Ожидание письма с кодом подтверждения...');
|
||||
const code = await waitForConfirmationCode(mailToken, 60000);
|
||||
const code = await waitForConfirmationCode(email, mailToken, 'register', 60000);
|
||||
console.log('✅ Код получен:', code);
|
||||
|
||||
const confirmPayload = {
|
||||
|
||||
@@ -66,7 +66,7 @@ test('API: регистрация организации + подтвержде
|
||||
}
|
||||
|
||||
console.log('📬 Ожидание письма с кодом подтверждения...');
|
||||
const code = await waitForConfirmationCode(mailToken, 60000);
|
||||
const code = await waitForConfirmationCode(email, mailToken, 'register',60000);
|
||||
console.log('✅ Код получен:', code);
|
||||
|
||||
const confirmPayload = {
|
||||
|
||||
Reference in New Issue
Block a user