Дмитрий Андриянов, Яндекс
Дмитрий Андриянов
Разработчик интерфейсов, Яндекс.Директ
Количество блоков | 872 |
Количество строк кода | 261 923 |
Размер файлов | 56M |
describe('MyClass', () => {
it('Метод myAction должен возвращать -1', () => {
// подготовка
let obj = new MyClass();
// действие
let result = obj.myAction();
// проверка
assert.equal(result, -1);
});
});
describe('MyForm', () => {
it('Должна быть ошибка, если форма не заполнена', () => {
// подготовка
let form = createForm();
// действие
form.submit();
// проверка
var errorMessage = form.querySelector('.errors');
assert.equal(errorMessage.innerText, 'Заполните все поля');
});
});
describe('Test Suite', function(){
it('Test Case', function(){
// подготовка
browser.url('https://yandex.ru');
// действие
browser.setValue('#input', 'Я.Субботник');
browser.submitForm('#search-form');
// проверка
expect(browser.getTitle())
.equals('Я.Субботник - Яндекс: нашлось 52 млн. результатов');
})
});