Skip to content

Commit 7288921

Browse files
committed
update test-cases.yml
1 parent 780f24b commit 7288921

File tree

1 file changed

+66
-11
lines changed

1 file changed

+66
-11
lines changed

test-cases.yml

Lines changed: 66 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
steps:
2424
- Нажимаем кнопку "create a game"
2525
- В строке "game type" выбираем "with a bot"
26+
- Остальные параметры оставляем дефолтными
2627
- Нажимаем кнопку "create a battle"
2728
expected-result: |
2829
Пользователь должен создать игру против бота
@@ -38,6 +39,7 @@
3839
steps:
3940
- Нажимаем кнопку "create a game"
4041
- В строке "game type" выбираем "with other user"
42+
- Остальные параметры оставляем дефолтными
4143
- Нажимаем кнопку "create a battle"
4244
expected-result: |
4345
Пользователь создал игру против другого пользователя
@@ -123,9 +125,9 @@
123125
Сообщение отправлено в чат
124126
125127
- summary: | # 9.2
126-
Пользователи могут общаться в чате
128+
Пользователи могут общаться в чате в игре
127129
requirement: |
128-
Пользователи могут общаться в чате
130+
Пользователи могут общаться в чате в игре
129131
prerequisites: |
130132
Пользователь авторизован на сайте. Пользователь вступил в игру
131133
test-data: |
@@ -221,13 +223,29 @@
221223
Когда один из игроков находит верное решение, обоим игрокам
222224
высвечивается модальное окно, где написано, кто является победителем этой игры
223225
prerequisites: |
224-
Пользователь авторизован на сайте. Пользователь вступил в игру
226+
Пользователь авторизован на сайте
225227
test-data: |
226-
нет
228+
level = 1
229+
game type = with a bot
230+
time control = 10 min
231+
task = rect_area
232+
233+
code =
234+
const _ = require("lodash");
235+
const R = require("rambda");
236+
237+
const solution = (width, length) => {
238+
return width * length;
239+
};
240+
241+
module.exports = solution;
227242
steps:
228-
- Победить в игре
243+
- Создать игру с заданными параметрами
244+
- Выбрать язык Node.js
245+
- Дописать код, чтобы он соответствовал коду из test-data
246+
- Нажать "Run"
229247
expected-result: |
230-
Пользователь видит модальное окно с именем победителя
248+
Пользователь видит модальное окно победителя со своим именем
231249
232250
- summary: | # 16.1
233251
Пользователь, после поражения, может доиграть до конца отведенного времени
@@ -290,10 +308,47 @@
290308
prerequisites: |
291309
нет
292310
test-data: |
293-
нет
311+
Браузеры Google Chrome v. 138, Safari v. 5.1, Firefox v. 140
294312
steps:
295-
- Открыть сайт в браузере Google Chrome
296-
- Открыть сайт в браузере Safari
297-
- Открыть сайт в браузере Firefox
313+
- Открыть главную страницу
314+
- Создать игру
315+
- Завершить игру
316+
- Открыть профиль пользователя
317+
- Открыть настройки профиля
318+
- Смненить браузер и повторить шаги
298319
expected-result: |
299-
Сайт совместим с последними версиями браузеров
320+
Все шаги выполняются корректно. Сайт корректно работает на последних
321+
версиях браузеров
322+
323+
- summary: | # 23
324+
Игра завершается по истечению времени игры
325+
requirement: |
326+
Игра завершилась, когда истекло время на таймере игры.
327+
Результат игры - победителя нет
328+
prerequisites: |
329+
Пользователь авторизован
330+
test-data: |
331+
level = 1
332+
game type = with a bot
333+
time control = 3 min
334+
steps:
335+
- Создать игру с заданными параметрами (остальное - дефолтные)
336+
- Дождаться истечения времени на таймере
337+
expected-result: |
338+
Игра завершилась. Результат игры - победителя нет
339+
340+
- summary: | # 24
341+
Игра завершается при сдаче пользователя
342+
requirement: |
343+
Игра завершилась, когда пользователь сдался
344+
prerequisites: |
345+
Пользователь авторизован
346+
test-data: |
347+
level = 1
348+
game type = with a bot
349+
steps:
350+
- Создать игру с заданными параметрами (остальное - дефолтные)
351+
- Кликнуть "Other actions", "Give up"
352+
- Подтвердить действие в модальном окне
353+
expected-result: |
354+
Появилось модальное окно, сообщающее что пользователь проиграл

0 commit comments

Comments
 (0)