Skip to content

Commit da1d97c

Browse files
authored
Create test-cases.yml
1 parent 366e384 commit da1d97c

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

test-cases.yml

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
- summary: |
3+
Успешная регистрация пользователя через электронную почту
4+
requirement: |
5+
Пользователь должен иметь возможность зарегистрироваться через электронную почту
6+
prerequisites: |
7+
Пользователь не должен иметь действующего аккаунта с данной электронной почтой
8+
Открыта страница https://codebattle.hexlet.io/
9+
test-data: |
10+
Nickname: test
11+
12+
Password: test
13+
steps:
14+
- Нажимаем кнопку "Sign Up"
15+
- Вводим Nickname test
16+
- Вводим Email [email protected]
17+
- Вводим Password
18+
- Вводим Password в Password Confirmation
19+
- Нажимаем "Submit"
20+
expected-result: |
21+
Пользователь успешно зарегистрирован. Открывается главная страница https://codebattle.hexlet.io/#lobby
22+
23+
- summary: |
24+
Проверка невозможности зарегистрироваться с некорректным email
25+
requirement: |
26+
Email должен быть корректный
27+
prerequisites:
28+
Открыта страница https://codebattle.hexlet.io/
29+
test-data: |
30+
31+
steps:
32+
- Нажимаем кнопку "Sign Up"
33+
- Вводим Nickname, например abcd
34+
- Вводим Email [email protected]
35+
- Вводим Password, например 123456
36+
- Вводим Password в Password Confirmation
37+
- Нажимаем "Submit"
38+
expected-result: |
39+
Выводится предупреждение о том, что email введен некорректно
40+
41+
- summary: |
42+
Проверка невозможности зарегистрироваться с одним email дважды
43+
requirement: |
44+
Каждый пользователь может зарегистрироваться только с одним email
45+
prerequisites:
46+
Открыта страница https://codebattle.hexlet.io/
47+
test-data: |
48+
49+
steps:
50+
- Нажимаем кнопку "Sign Up"
51+
- Вводим Nickname, например test1
52+
- Вводим Email [email protected]
53+
- Вводим Password, например 123456
54+
- Вводим Password в Password Confirmation
55+
- Нажимаем "Submit"
56+
expected-result: |
57+
Выводится предупреждение о том, что email занят
58+
59+
- summary: |
60+
Проверка пароля
61+
requirement: |
62+
Пароль должен содержать в себе от 6 до 16 символов
63+
prerequisites:
64+
Открыта страница https://codebattle.hexlet.io/
65+
test-data: |
66+
Password: qwer
67+
steps:
68+
- Нажимаем кнопку "Sign Up"
69+
- Вводим Nickname, например test
70+
- Вводим Email, например [email protected]
71+
- Вводим Password qwer
72+
- Вводим Password в Password Confirmation
73+
- Нажимаем "Submit"
74+
expected-result: |
75+
Выводится предупреждение о том, что пароль должен содержать от 6 до 16 символов
76+
77+

0 commit comments

Comments
 (0)