Size: a a a

2019 October 23

OK

Oleksandr Khotemskyi in JS for testing
Vladislava Soboleva
Всем привет.  Подскажите, пожалуйста. Структура проекта такая

describe('Suite',  ()=> {
   using(TEST_FORM_DATA, (dataStep)=> {
     describe('Spec',  ()=> {
           beforeAll(async ()=>{
               await test.doit(dataStep);
           });
           using(dataStep.expect, (data)=>  {
               it('Тест # '+(i++)+': '+name, async ()=> {
                   expect().toEqual()
               });
           });
     });
       });
   });
Дело в том что при генерации тестов для allure  не воспринимает Suite.  А делает много suite с названиями 'SuiteSpec' Как можно решить?
describe('Suite', () => {
   using(TEST_FORM_DATA, (dataStep) => {
       
it('Тест # ' + (i++) + ': ' + name, async () => {
           await
test.doit(dataStep);
           expect().toEqual();
       });
   });
});
источник

VS

Vladislava Soboleva in JS for testing
Oleksandr Khotemskyi
describe('Suite', () => {
   using(TEST_FORM_DATA, (dataStep) => {
       
it('Тест # ' + (i++) + ': ' + name, async () => {
           await
test.doit(dataStep);
           expect().toEqual();
       });
   });
});
А если проверок несколько?
источник

OK

Oleksandr Khotemskyi in JS for testing
Vladislava Soboleva
А если проверок несколько?
describe('Suite', () => {
   using(TEST_FORM_DATA, (dataStep) => {
       
it('Тест # ' + (i++) + ': ' + name, async () => {
           await
test.doit(dataStep);
           expect().toEqual();
       });

                 
                 it('Тест # ' + (i++) + ': ' + name, async () => {
           await
test.doit(dataStep);
           expect().toEqual();
       });
   });
});
источник

VS

Vladislava Soboleva in JS for testing
Ок. Спасибо
источник

OK

Oleksandr Khotemskyi in JS for testing
Vladislava Soboleva
Ок. Спасибо
не усложняй пока )
Делай проще, если надо - копипасть. Потом зарефакторишь (или нет)
источник

OK

Oleksandr Khotemskyi in JS for testing
все боятся копипасты, но копипасту зарефакторить любой сможет, а вот в двухуровевых датапровайдерах которые генерят сьюты с тестами - почти никто
источник

OK

Oleksandr Khotemskyi in JS for testing
Делюсь подгоном. Сервис для генерации красивых скриншотов с кодом:
https://carbon.now.sh/
источник

AB

Alexei Barantsev in JS for testing
проклятые темные темы!
источник

OI

Oleksii Ihnatiuk in JS for testing
там сконфигурить можно ;)
источник

AB

Alexei Barantsev in JS for testing
ага, всего две светлые темы из длиннющего списка
источник

AB

Alexei Barantsev in JS for testing
нет, вру. три
источник

AP

Alexander Popov in JS for testing
но...зачем?
источник

OK

Oleksandr Khotemskyi in JS for testing
Alexander Popov
но...зачем?
в слайды, в статьи вставлять
источник

AP

Alexander Popov in JS for testing
ааа, ну да ну да, модно
источник

B

Bola in JS for testing
Alexei Barantsev
проклятые темные темы!
Кем они прокляты?
источник

B

Bola in JS for testing
Обожаю темные темы))
источник

AB

Alexei Barantsev in JS for testing
такая фигура речи. когда говорят "проклятые капиталисты" это не значит, что они прокляты, это значит, что вы их не любите :)
источник

B

Bola in JS for testing
За что их не любите?
источник

OK

Oleksandr Khotemskyi in JS for testing
Bola
За что их не любите?
да это вкусовщина, не парься
источник

AB

Alexei Barantsev in JS for testing
конечно вкусовщина
источник