Skip to content

Commit

Permalink
Adel's ui tests
Browse files Browse the repository at this point in the history
  • Loading branch information
hinagawa authored May 13, 2021
1 parent 7328cf7 commit 358259c
Show file tree
Hide file tree
Showing 5 changed files with 76 additions and 0 deletions.
16 changes: 16 additions & 0 deletions testcafe-tests/file-uploader.testcafe.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
import { Selector } from 'testcafe';

fixture`file-uploader`
.page`https://sadmadsoul.dev/auth`;

//Тестирование загрузки файлов
test('file-uploader-test', async t => {
await t
.click('#login-input') // клик на форму
.typeText('#login-input', 'vijis67165@threepp.com') //вводим логин
.typeText('#password-input', 'Qwerty12345-') // вводим пароль
.click('#auth-button') // клик на кнопку авторизации
.click('#file-input') // клик на загрузку файла
.setFilesToUpload('#file-input', ['./_uploads_/file.txt']) // выбираем какой файл загрузить
.click(Selector('#write-form div').nth(1).find('input').nth(1)); // отправка
});
14 changes: 14 additions & 0 deletions testcafe-tests/logout-test.testcafe.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import { Selector } from 'testcafe';

fixture`logout-test`
.page`https://sadmadsoul.dev/auth`;

//Тестирование лог-аута
test('logout-test', async t => {
await t
.click('#login-input') // клик на форму
.typeText('#login-input', 'vijis67165@threepp.com') // вводим логин
.typeText('#password-input', 'Qwerty12345-') // вводим пароль
.click('#auth-button') // клик на кнопку
.click(Selector('button').withText('Выйти')); // клик на кнопку выхода
});
15 changes: 15 additions & 0 deletions testcafe-tests/sign-in-testcage.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
import { Selector } from 'testcafe';

fixture`sign-in-test`
.page`https://sadmadsoul.dev/auth`;

//Тестирование логина
test('sign-in-test', async t => {
await t
.click('#login-input') // клик на инпут логина
.typeText('#login-input', 'vijis67165@threepp.com') // вводим логин
.click('#password-input') // клик на инпут пароля
.typeText('#password-input', 'Qwerty12345-') // ввод пароя
.click('#auth-button') // клик на кнопку авторизации
.click(Selector('button').withText('Выйти')); // клик на кнопку выход
});
14 changes: 14 additions & 0 deletions testcafe-tests/sign-up-test.testcafe.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
fixture`sign-up-test`
.page`https://sadmadsoul.dev/sign_up`;

// Тестирование регистрации
test('sign-up-test', async t => {
await t
.typeText('#first-name-input', 'aaa') // ввод имени
.typeText('#last-name-input', 'aaa') // ввод фамилии
.click('#login-input') // клик на поле логина
.typeText('#login-input', 'srvu6ig7is@greencafe24.com') // ввод логина
.click('#password-input') // клик на инпут пароля
.typeText('#password-input', 'Qwerty12345-') // ввод пароля
.click('#auth-button\ '); // клик на кнопку авторизации
});
17 changes: 17 additions & 0 deletions testcafe-tests/text-upload-test.testcafe.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { Selector } from 'testcafe';

fixture`text-upload-test`
.page`https://sadmadsoul.dev/auth`;

// Тестирование загрузки строки
test('text-upload-test', async t => {
await t
.click('#login-input') // клик на инпут логина
.typeText('#login-input', 'vijis67165@threepp.com') // ввод логина
.click('#password-input') // клик на инпут пароля
.typeText('#password-input', 'Qwerty12345-') // ввод пароля
.click('#auth-button') // клик на кнопку авторизации
.typeText('#text-input', '123') // вводим текст
.click(Selector('#write-form div').nth(1).find('input').nth(1)) // отправляем
.click(Selector('button').withText('Выйти')); // клик на кнопку выйти
});

0 comments on commit 358259c

Please sign in to comment.