Size: a a a

JavaScript testing

2021 November 12

P

Pavel in JavaScript testing
да, разбираюсь
источник

P

Pavel in JavaScript testing
так, я сам не разобрался, выглядит как баг, пошел сам за помощью
источник

P

Pavel in JavaScript testing
о, мне тут говорят "так и надо". говорят, что конфиг он как раз все перекрывает, как когда из командной строки передаешь, чтобы "настроить", но я пока не уверен, что сам согласен
источник

P

Pavel in JavaScript testing
то есть фиксчи друг друга перекрывают сколько им угодно, а потом каждый проект может указать свои значения. то есть конфиг это не "defaults", а "overrides"
источник

P

Pavel in JavaScript testing
но я поборюсь с этим, тк  test.use работает хорошо, сейчас сделаю багу
источник

M

Mike in JavaScript testing
О спасибо)
источник

M

Mike in JavaScript testing
Я тоже считаю что это баг
источник

P

Pavel in JavaScript testing
Ну то есть логика своя в этом есть, но просто сложно. Логика такая:
- extend это как библиотека, код, там логика, ее можно импортировать, third party.
- а настраивать данные через конфиг + локально их переопределять через use

то есть мощно, но сложно. не уверен, что нам эта степень свободы нужна.
источник

M

Mike in JavaScript testing
Ну как минимум все это надо в доках написать
источник

M

Mike in JavaScript testing
Но все равно, я не вижу проблем с оверрайдом
источник

P

Pavel in JavaScript testing
ага, но сейчас еще почерепуем, нравится ли нам это
источник

M

Mike in JavaScript testing
Было бы круто чтобы был даже не оверрайд а merge
источник

M

Mike in JavaScript testing
Типа в конфиге базовое, а в фикстуре докидываешь что-нибудь
источник

P

Pavel in JavaScript testing
ну так сейчас и есть, просто у конфига образовался приоритет
источник

Р

Роман in JavaScript testing
Привет
У меня есть два .spec.ts  файла ( в будущем будет больше)
У которых два одинаковые  describe(Item under test)

Но разные сценарии
describe(item under test)
describe(increase)

describe(item under test)
describe(decrease)

Разделил потому что с параллелизацией  будет быстрей бегать

Но в репорте будет много одинаковых названий, только разные сценарии, нормально так или нужно давать уникальные значение первому describe?
источник

P

Pavel in JavaScript testing
ну там будет имя файла еще, так что нормально?
источник

Р

Роман in JavaScript testing
Вы про репортер от pw?или в общем?
То есть нужно добавлять имя файла в describe?
источник

P

Pavel in JavaScript testing
не нужно добавлять
источник

P

Pavel in JavaScript testing
все репортеры справятся сами
источник

Р

Роман in JavaScript testing
В алюре такого вроде нету
источник