Commit 038e6a03 authored by Ermolaev Timur's avatar Ermolaev Timur

Merge branch 'task-164-fix/fix_tests' into 'development'

#164 исправил тесты

See merge request !133
parents 9de7da77 eca46494
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
"scripts": { "scripts": {
"start": "react-scripts start", "start": "react-scripts start",
"build": "react-scripts build", "build": "react-scripts build",
"test": "react-scripts test", "test": "react-scripts test --watchAll=false",
"eject": "react-scripts eject" "eject": "react-scripts eject"
}, },
"eslintConfig": { "eslintConfig": {
......
import { getCurrentWeekDayString } from '../components/WeekCalendar/WeekCalendarBody/Helpers'; import { getCurrentWeekDayString } from '../components/Calendars/WeekCalendar/WeekCalendarBody/Helpers';
import {getWeekFromCurrentDate, getWeekInfoString} from '../helpers/CalendarHelpers'; import {getWeekFromCurrentDate, getWeekInfoString} from '../helpers/CalendarHelpers';
describe('Получение недели в 7дневном формате', () => { describe('Получение недели в 7дневном формате', () => {
......
...@@ -3,7 +3,7 @@ exports.config = { ...@@ -3,7 +3,7 @@ exports.config = {
helpers: { helpers: {
Puppeteer: { Puppeteer: {
url: 'http://localhost:3000', url: 'http://localhost:3000',
show: true, show: false,
windowSize: '1200x900' windowSize: '1200x900'
} }
}, },
...@@ -19,7 +19,7 @@ exports.config = { ...@@ -19,7 +19,7 @@ exports.config = {
features: './features/*.feature', features: './features/*.feature',
steps: [ steps: [
'./step_definitions/steps.js', './step_definitions/steps.js',
'./step_definitions/create_task_steps.js'] './step_definitions/login_steps.js']
}, },
plugins: { plugins: {
screenshotOnFail: { screenshotOnFail: {
......
#language: ru
Функция: Создание задачи
Сценарий: Успешное создание задачи
Допустим я нахожусь на странице "/"
То я нажимаю на кнопку '#test_month_header'
И я вижу элемент "#test_month_info"
Если я нажимаю на элемент ".test_empty_box"
И я вижу элемент "#test_modal_task"
Если я ввожу в поле "title" текст "test tasklasdlasdl"
И я нажимаю на кнопку '#test_button_save_task'
Тогда я вижу элемент с текстом "Задачаtest tasklasdlasdl"
\ No newline at end of file
#language: ru
Функция: Вход пользователя
Сценарий: Успешный вход пользователя
Допустим я нахожусь на странице "/"
\ No newline at end of file
const { I } = inject();
Given("я нахожусь на странице {string}", (page) => {
I.login('a@a.a0', '123')
I.amOnPage(page)
});
Then('я нажимаю на кнопку {string}', (buttonId) => {
I.click(buttonId)
});
When('я вижу элемент {string}', (infoString) => {
I.waitForElement(infoString, 5)
});
When('я нажимаю на элемент {string}', (className) => {
I.click(className)
});
When('я ввожу в поле {string} текст {string}', (field, title) => {
I.fillField(field, title)
});
When('я нажимаю на кнопку {string}', (buttonId) => {
I.click(buttonId)
I.wait(2)
});
Then('я вижу элемент с текстом {string}', (text) => {
I.see(text)
I.wait(2)
});
const { I } = inject();
Given("я нахожусь на странице {string}", (page) => {
I.login('a@a.a0', '123')
I.amOnPage(page)
});
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment