Size: a a a

2020 September 10

S

Sergei in JS for testing
:) юзать свой форк тоже не самая хорошая тема, тем более если хак минорный, потом может быть геморроем апдейтиться на новый релиз
источник

BO

Boris Osipov in JS for testing
>хак минорный
>геморроем апдейтиться

не состыковычки
источник

S

Sergei in JS for testing
:(
источник

SK

Sergey Khristenko in JS for testing
Oleksandr Shevtsov
Если it будет использоваться как степ, а дескрайб как тест, возникнет вопрос как организовать прекондишен хуки
тут нет противоречия. В каком-нибудь бдд есть шаг и сценарий, так же как тест и сьют. beforeEach - перед каждым шагом
источник

SK

Sergey Khristenko in JS for testing
просто к слову, вот этот синтаксис describe/it в жасмине и в моке называется BDD
источник

SK

Sergey Khristenko in JS for testing
вот тут пишут что это describe``it синтаксис пришел из Rspec https://www.bignerdranch.com/blog/why-do-javascript-test-frameworks-use-describe-and-beforeeach/

а в доке rspec https://rspec.info/documentation/3.9/rspec-core/
it объясняется как example. Хз что это значит
источник

SK

Sergey Khristenko in JS for testing
но я согласен, что если хуки назвали тест, значит it это тест. И что мока не приспособлена для стэпов. Хз зачем тогда называли как it и describe.
источник

SK

Sergey Khristenko in JS for testing
видимо мода была, как xmlHttpRequest )))
источник

AP

Alexander Popov in JS for testing
Бдд потому что describe feature it should do x
источник

AP

Alexander Popov in JS for testing
Почему так - почему бы и нет, я противоречий не вижу... Съют описывает тесты для фичи, иты описывают кусочки функционала
источник

VG

Vitalii Grygoruk in JS for testing
it - хуит
https://github.com/mochajs/mocha/blob/master/lib/interfaces/bdd.js#L82-L91
describe / it это всего лишь методы из mocha bdd UI. В коде явно видно что it == Test, describe == Suite (https://github.com/mochajs/mocha/blob/master/lib/interfaces/bdd.js#L41-L47)
источник

VS

Vladislava Soboleva in JS for testing
Всем привет.  У меня запускаются тесты на jenkins и все работало нормально, до вчерашнего дня. Перестал запускаться npm install (запускался с ошибкой). Теперь пишет script.sh: protractor: not found. Вызываю как раньше, в node_modules protractor лежит.
npm install
protractor  protractor.config.js
если
вызываю так
/node_modules/protractor/bin/protractor --version, то пишет protractor: Permission denied
node --version
v13.9.0
npm --version
6.13.7
Как лечить?
источник

ДП

Діма Потапов... in JS for testing
Vladislava Soboleva
Всем привет.  У меня запускаются тесты на jenkins и все работало нормально, до вчерашнего дня. Перестал запускаться npm install (запускался с ошибкой). Теперь пишет script.sh: protractor: not found. Вызываю как раньше, в node_modules protractor лежит.
npm install
protractor  protractor.config.js
если
вызываю так
/node_modules/protractor/bin/protractor --version, то пишет protractor: Permission denied
node --version
v13.9.0
npm --version
6.13.7
Как лечить?
/node_modules/.bin/protractor используй
источник

VS

Vladislava Soboleva in JS for testing
Діма Потапов
/node_modules/.bin/protractor используй
Та же история protractor: Permission denied
источник

ДП

Діма Потапов... in JS for testing
Vladislava Soboleva
Та же история protractor: Permission denied
посмотри внимательно на путь /node_modules/.bin/protractor
источник

ДП

Діма Потапов... in JS for testing
Vladislava Soboleva
Та же история protractor: Permission denied
если юникс chmod +x  загугли
источник

VS

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

AP

Alexander Popov in JS for testing
господа, поясните пожалуйста, я знаю что всякие chromedriver не саппортят concurrent requests, а playwright как с этим?
источник

SP

Sergey Pirogov in JS for testing
Alexander Popov
господа, поясните пожалуйста, я знаю что всякие chromedriver не саппортят concurrent requests, а playwright как с этим?
что значит не суппортят?
источник

AP

Alexander Popov in JS for testing
Sergey Pirogov
что значит не суппортят?
значит что при канкарент запросах поведение недетерминированно
источник