Size: a a a

JavaScript testing

2021 January 22

OK

Oleksandr Khotemskyi in JavaScript testing
Alex Vershinin
Ну это я всё пытаюсь победить декораторы дополнительные для аллюра)
https://testdeck.org/pages/guide/basics - вот тут библиотечка описана. Остальное это перевести, что у меня уже работает на ооп как-то) У меня в рут-хуке моки afterEach проверяется this.currentTest.state. Контекст уже не торт, поэтому надо изощряться, не пойму как)
ты что-то не за то взялся )
источник

AV

Alex Vershinin in JavaScript testing
Oleksandr Khotemskyi
ты что-то не за то взялся )
почему?)) но на самом деле это в свободное от тестов время, просто интересно прикрутить и наладить запуск тестов по приоритетам)
источник

G

Genn in JavaScript testing
Konstantin Art
expect(result.body.json).to.be.empty
да, так сделал, но сам факт)
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Alex Vershinin
Ну это я всё пытаюсь победить декораторы дополнительные для аллюра)
https://testdeck.org/pages/guide/basics - вот тут библиотечка описана. Остальное это перевести, что у меня уже работает на ооп как-то) У меня в рут-хуке моки afterEach проверяется this.currentTest.state. Контекст уже не торт, поэтому надо изощряться, не пойму как)
@testdeck/mocha will help us with core features. However, it has nothing to do with Allure. Moreover, there's no flexible DataProvider mechanism available.
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Alex Vershinin
Ну это я всё пытаюсь победить декораторы дополнительные для аллюра)
https://testdeck.org/pages/guide/basics - вот тут библиотечка описана. Остальное это перевести, что у меня уже работает на ооп как-то) У меня в рут-хуке моки afterEach проверяется this.currentTest.state. Контекст уже не торт, поэтому надо изощряться, не пойму как)
источник

OK

Oleksandr Khotemskyi in JavaScript testing
я бы с этой либы взял только степы наверное
источник

OK

Oleksandr Khotemskyi in JavaScript testing
просто чтобы не переписывать весь код
источник

OK

Oleksandr Khotemskyi in JavaScript testing
ну или если пишешь с 0 и в команде одни джависты )
источник

AV

Alex Vershinin in JavaScript testing
Не, с этим я разобрался) Всё работает наконец, что там есть. Мне как раз нужно свою логику глобальных afterEach/afterAll переписать, а для этого нужен стейт теста "упал")
источник

G

Genn in JavaScript testing
Oleksandr Khotemskyi
[] == [] - false потому что сравнение идет по ссылке на обьект, а это 2 разных массива
чай под капотом, видимо, так и сравнивает
источник

AV

Alex Vershinin in JavaScript testing
Genn
чай под капотом, видимо, так и сравнивает
чай под капотом - тачке кранты
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Alex Vershinin
Не, с этим я разобрался) Всё работает наконец, что там есть. Мне как раз нужно свою логику глобальных afterEach/afterAll переписать, а для этого нужен стейт теста "упал")
этот стейт можно получить только в test reporter
источник

AV

Alex Vershinin in JavaScript testing
Oleksandr Khotemskyi
этот стейт можно получить только в test reporter
Для этого есть mocha context, просто пытаюсь допереть как теперь его вытянуть)
источник

S

Stas in JavaScript testing
Alex Vershinin
Для этого есть mocha context, просто пытаюсь допереть как теперь его вытянуть)
если я правильно понял, то такой контекст, да и результат теста есть например в afterTest хуке
источник

AV

Alex Vershinin in JavaScript testing
Stas
если я правильно понял, то такой контекст, да и результат теста есть например в afterTest хуке
текущий код такой и он работает) this - как раз контекст mocha, я полагаю, что он отвалится с новой библиотекой. Но вообще надо потестить, конечно.
источник

AV

Alex Vershinin in JavaScript testing
Stas
если я правильно понял, то такой контекст, да и результат теста есть например в afterTest хуке
а откуда этот afterTest?
источник

OK

Oleksandr Khotemskyi in JavaScript testing
Stas
если я правильно понял, то такой контекст, да и результат теста есть например в afterTest хуке
это wdio дает дополнительный хук
источник

IM

Ilya Murashka in JavaScript testing
в вдио конфиге он https://webdriver.io/docs/configurationfile.html
источник

S

Stas in JavaScript testing
Alex Vershinin
а откуда этот afterTest?
такой хук есть в wdio.conf
источник

S

Stas in JavaScript testing
Oleksandr Khotemskyi
это wdio дает дополнительный хук
ааа
точно
сори(
источник