Size: a a a

2020 June 10

AP

Alexander Popov in JS for testing
так нельзя...сделай лучше it({ name: 'test name', tags: [ 'first', 'second' ] }, () => {...})
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexey Panashchenko
js господаы вопросы, а кто то пробовал написать вот такие декораторы @smoke и т д что было легче типа сьжтов делать, запускать тесты по тегам, дисейблить тесты? Typescript + mocha + widio
@smoke
it('Success login', () => {
   allureReporter.addFeature('Authorization')
   allureReporter.addStory('Login')
   loginPage
       .login(config.email, config.password)
       .userShouldBeLoggedIn();
})
написать то можно, но как потом фильтровать по этим тегам? У моки все что есть это grep по сути, который регуляркой метчит подходящий тест
источник

AP

Alexey Panashchenko in JS for testing
ну так можно ж в деторатор добавить, шоб оно в конфиге подтсавляло само на лету
источник

AP

Alexey Panashchenko in JS for testing
ну и ты типа говришь  --tags=smoke,login
источник

AP

Alexey Panashchenko in JS for testing
и оно берет все спеки, фильтрует нуные тесты
источник

AP

Alexey Panashchenko in JS for testing
и их всех запускает
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexey Panashchenko
ну и ты типа говришь  --tags=smoke,login
—tags - нет такого cli флага
источник

AP

Alexey Panashchenko in JS for testing
ну сделать не кли
источник

AP

Alexey Panashchenko in JS for testing
а там проперти например
источник

OK

Oleksandr Khotemskyi in JS for testing
ну окей, а как потом метчить тесты?
источник

AP

Alexey Panashchenko in JS for testing
ну так
источник

AP

Alexey Panashchenko in JS for testing
все шо анотированы нудной антотаций брать в запуск
источник

AP

Alexey Panashchenko in JS for testing
а те шо как то пропутсить
источник

AP

Alexey Panashchenko in JS for testing
не доабвлять с ьют
источник

AP

Alexey Panashchenko in JS for testing
там же можно получить все спеки и все инфу шо там есть
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexey Panashchenko
все шо анотированы нудной антотаций брать в запуск
как все просто у тебя )
источник

AP

Alexey Panashchenko in JS for testing
Oleksandr Khotemskyi
как все просто у тебя )
изи кактка) жы же бля тьвсемогущ)
источник

OK

Oleksandr Khotemskyi in JS for testing
сделай тогда уже

it('Success login @smoke‘, () => {
источник

OK

Oleksandr Khotemskyi in JS for testing
—grep=‘@smoke
источник

AP

Alexey Panashchenko in JS for testing
да
источник