Size: a a a

2020 January 27

B

Bola in JS for testing
Там внутри
// TODO: добавить ангуляровский вейтер
источник

OK

Oleksandr Khotemskyi in JS for testing
Boris Osipov
самый смак, чтобы по факту этот сервис ничего не делал. главное название норм и звезд наставить на гитхабе. вот версия 0.0.1 и готова.
ох, отличная идея, тупо пустая функция
источник

OK

Oleksandr Khotemskyi in JS for testing
Boris Osipov
самый смак, чтобы по факту этот сервис ничего не делал. главное название норм и звезд наставить на гитхабе. вот версия 0.0.1 и готова.
нет стоп, он должен рендомно кидать - «Timed out waiting for asynchronous Angular tasks to finish after 11 seconds.»
источник

m

mkots in JS for testing
VIktor
Я думаю Гугль просто кинет других разрабов туда и все, зачем депрекейтить  такой проект?
А зачем он нужен? Никаких стратегических задач конкретно гугла он не решает, на солько я знаю, людям он особо не нужен (в смысле как одна из реализаций CDP )
источник

ВС

Владимир Стецко in JS for testing
Oleksii Ihnatiuk
мне кажется надо вкладываться в wdio или puppeteer или тот же  codeceptjs
В selenideJS
источник

B

Bola in JS for testing
Oleksandr Khotemskyi
нет стоп, он должен рендомно кидать - «Timed out waiting for asynchronous Angular tasks to finish after 11 seconds.»
А разве все остальные фреймворки так не делают?)
источник

AP

Alexander Popov in JS for testing
источник

E

Evgeniy in JS for testing
Привет, есть кто работает с либой chai-http, пытаюсь сделать проверку, что все поля в JSOn schema приходят в респонсе. Он проверяет, если поля не хватает в респонсе, но тест успешно проходит, если в респонсе, есть дополнительное поле, т.е. я не узнаю,что респонс поменялся
использую след ассерт
expect(getResponse.body).to.be.jsonSchema(schema);
источник

ab

artem belikov in JS for testing
Evgeniy
Привет, есть кто работает с либой chai-http, пытаюсь сделать проверку, что все поля в JSOn schema приходят в респонсе. Он проверяет, если поля не хватает в респонсе, но тест успешно проходит, если в респонсе, есть дополнительное поле, т.е. я не узнаю,что респонс поменялся
использую след ассерт
expect(getResponse.body).to.be.jsonSchema(schema);
Схема то точно валидная?
источник

E

Evgeniy in JS for testing
artem belikov
Схема то точно валидная?
да
источник

K

KGM in JS for testing
Evgeniy
Привет, есть кто работает с либой chai-http, пытаюсь сделать проверку, что все поля в JSOn schema приходят в респонсе. Он проверяет, если поля не хватает в респонсе, но тест успешно проходит, если в респонсе, есть дополнительное поле, т.е. я не узнаю,что респонс поменялся
использую след ассерт
expect(getResponse.body).to.be.jsonSchema(schema);
additionalProperties какое значение в схеме?
источник

E

Evgeniy in JS for testing
KGM
additionalProperties какое значение в схеме?
у меня нет additional
источник

K

KGM in JS for testing
Evgeniy
у меня нет additional
Они по умолчанию разрешены вроде. Проверь по доке. Или поставь false и прогони тест еще раз
источник

ab

artem belikov in JS for testing
Evgeniy
у меня нет additional
источник

ab

artem belikov in JS for testing
By default, providing additional properties is valid:
источник

ab

artem belikov in JS for testing
Заходишь сюда, вбиваешь свою схему, вбиваешь разные варианты, проверяешь свою схему на кошерность и в прод.
https://www.jsonschemavalidator.net/
источник

E

Evgeniy in JS for testing
спасибо,добавил  "additionalProperties": false,
   "additionalItems": false, но все равно не работает
источник

OK

Oleksandr Khotemskyi in JS for testing
Evgeniy
спасибо,добавил  "additionalProperties": false,
   "additionalItems": false, но все равно не работает
Это надо добавлять в каждый вложенный обьект
источник

E

Evgeniy in JS for testing
Oleksandr Khotemskyi
Это надо добавлять в каждый вложенный обьект
та пробовал, не везде можно добавить
источник

E

Evgeniy in JS for testing
всем спасибо, помогло chai.tv4.banUnknown = true;
источник