Size: a a a

JavaScript testing

2020 September 10

S

Sergei in JavaScript testing
:) использовать можно, но для этого нужен свой репортёр. Видел где юзали дефолтный - это ужасно)
источник

OS

Oleksandr Shevtsov in JavaScript testing
Огромный вопрос как будут работать плагины и репортеры, так как уже существующие решения рассматривают it как test
источник

NK

ID:0 in JavaScript testing
Переслано от Oleksandr Khotemskyi
Использовать IT как шаги, а не как тесты это
Анонимный опрос
10%
Хорошо
50%
Плохо
12%
Ничего не меняет
27%
Воздержусь
Проголосовало: 143
источник

SK

Sergey Khristenko in JavaScript testing
Andrei Dzeichyk
тут скорее, что когда придумали it в mocha/jasmine, то вкладывали в это другой смыслы и философию =)
а какой смысл вкладывали? В доке не нашел.
источник

AP

Alexander Popov in JavaScript testing
та это полная хуйня. многие репортеры опираются на то что ит - это шаг, сами репортеры намекают как бы всякими хуками на иты в духе onTestFinish, onTestStart, etc.
то что при использовании итов как шагов невозможно нормально зафейлить "тест" состоящий из нескольки итов - тоже как бы намекает
о чем вы спорите вообще?
источник

AP

Alexander Popov in JavaScript testing
то что сценарий хочется поделить как то, а не писать полотна текста в ите - это проблема которая решается абстракцией, так же как она уже решается в по
источник

SK

Sergey Khristenko in JavaScript testing
Alexander Popov
та это полная хуйня. многие репортеры опираются на то что ит - это шаг, сами репортеры намекают как бы всякими хуками на иты в духе onTestFinish, onTestStart, etc.
то что при использовании итов как шагов невозможно нормально зафейлить "тест" состоящий из нескольки итов - тоже как бы намекает
о чем вы спорите вообще?
возможно нормально зафейлить.
то что в репортах хуки как-то называются говорит только о том, что их так назвали.
источник

S

Sergei in JavaScript testing
Alexander Popov
та это полная хуйня. многие репортеры опираются на то что ит - это шаг, сами репортеры намекают как бы всякими хуками на иты в духе onTestFinish, onTestStart, etc.
то что при использовании итов как шагов невозможно нормально зафейлить "тест" состоящий из нескольки итов - тоже как бы намекает
о чем вы спорите вообще?
Нормально зафейлить возможно :)
источник

AP

Alexander Popov in JavaScript testing
много текста дублируется и сложно менеджить - делай нормальные абстракции, а не ломай тест раннеры
источник

AD

Andrei Dzeichyk in JavaScript testing
Sergey Khristenko
а какой смысл вкладывали? В доке не нашел.
то что it это отдельный атомарный тест, а не один шаг.
источник

AP

Alexander Popov in JavaScript testing
Sergey Khristenko
возможно нормально зафейлить.
то что в репортах хуки как-то называются говорит только о том, что их так назвали.
нейминг отражает идеологию, это не "просто так назвали"
источник

SK

Sergey Khristenko in JavaScript testing
Alexander Popov
нейминг отражает идеологию, это не "просто так назвали"
идеологию создателей репортера ))
источник

S

Sergei in JavaScript testing
😂
источник

AP

Alexander Popov in JavaScript testing
onSuiteStart, onTestStart, которые работают на describe & it, это не случайность, а прямой намек на то как этим пользоваться
источник

AP

Alexander Popov in JavaScript testing
в junit есть аннотация @test, конечно это не форсит делать методы - тесты, можно как шаги сделать, но нахера?
источник

AP

Alexander Popov in JavaScript testing
чтоб потом в чатик писать как это заставить работать как тесты?
источник

AD

Andrei Dzeichyk in JavaScript testing
Alexander Popov
onSuiteStart, onTestStart, которые работают на describe & it, это не случайность, а прямой намек на то как этим пользоваться
+++
Вот листенеры моки для репортеров
https://github.com/mochajs/mocha/wiki/Third-party-reporters
источник

S

Sergei in JavaScript testing
Alexander Popov
чтоб потом в чатик писать как это заставить работать как тесты?
Ты можешь проигнорить) но в целом согласен, чего писать если можно самому разобраться и не вызывать праведный гнев других)
источник

B

Bola in JavaScript testing
8 человек воздержались )
источник

OS

Oleksandr Shevtsov in JavaScript testing
Alexander Popov
чтоб потом в чатик писать как это заставить работать как тесты?
Это еще херня, я уже представляю вопрос "как мне теперь сделать чтоб beforeEach работал перед каждым дескрайбом"
источник