Size: a a a

2019 December 05

ab

artem belikov in JS for testing
Andrey
совершенно верно, вот и хочу проверить что мне передали все нужные параметры
const locationDate:ILocation = {
       "Location Name": obj["Location Name"],
       "Country": obj["Country"],
       "State / County / Region": obj["State / County / Region"],
       "Town / City": obj["Town / City"],
       "Business Category": obj["Business Category"],
       "Address Line 1": obj["Address Line 1"],
       "Zipcode / Postcode": obj["Zipcode / Postcode"],
       "Phone Number": obj["Phone Number"],
   };
что б не получилось что obj["Phone Number"] undefined
Чем не устраивает для валидации Json shema какая нибудь)?
источник

BO

Boris Osipov in JS for testing
нужно просто фреймвокр сделать. прям 100% инфа
источник

E

EL in JS for testing
mkots
Это скорее всего проблема сайпреса. а не фичи. Заведите ишью на это, как мне кажется это что-то в работе ожиданий запросов сломалось
не, там просто еще выяснилось, что при изменении разрешения таймлайн прерывается в будущем и возвращает в настоящее. возможно это все взаимосвязанно и сайпрес ловит те состояния, которые не отображаются человеческому глазу
источник

OK

Oleksandr Khotemskyi in JS for testing
Andrey
совершенно верно, вот и хочу проверить что мне передали все нужные параметры
const locationDate:ILocation = {
       "Location Name": obj["Location Name"],
       "Country": obj["Country"],
       "State / County / Region": obj["State / County / Region"],
       "Town / City": obj["Town / City"],
       "Business Category": obj["Business Category"],
       "Address Line 1": obj["Address Line 1"],
       "Zipcode / Postcode": obj["Zipcode / Postcode"],
       "Phone Number": obj["Phone Number"],
   };
что б не получилось что obj["Phone Number"] undefined
это только в рантайме через
if(typeof obj["Location Name"] === «string»)
источник

OK

Oleksandr Khotemskyi in JS for testing
интерфейс тут не поможет
источник

ab

artem belikov in JS for testing
источник

ab

artem belikov in JS for testing
Oleksandr Khotemskyi
это только в рантайме через
if(typeof obj["Location Name"] === «string»)
Это жесть
источник

OK

Oleksandr Khotemskyi in JS for testing
artem belikov
Это жесть
да, а кто ж спорит ) Кукумбер он такой
источник

OS

Oleg Shuliak in JS for testing
добрый вечер.
Вопрос по трактору с тайпскриптом.
как заставить работать дебагер? насколько я прочитал, нужен отдельный конфиг, который будет запускать .js файлы, которые сбилдит тайпскрипт и в них уже можно ставить бряки. Это единственный способ?
источник

ДП

Діма Потапов in JS for testing
Oleg Shuliak
добрый вечер.
Вопрос по трактору с тайпскриптом.
как заставить работать дебагер? насколько я прочитал, нужен отдельный конфиг, который будет запускать .js файлы, которые сбилдит тайпскрипт и в них уже можно ставить бряки. Это единственный способ?
залежить від ІДЕ, чи редактора в якому працюєте
источник

OS

Oleg Shuliak in JS for testing
Діма Потапов
залежить від ІДЕ, чи редактора в якому працюєте
Vscode
источник

ДП

Діма Потапов in JS for testing
источник

OS

Oleg Shuliak in JS for testing
Статья была прочитана, но оставляет вопросы. Если я ставлю брейкпойнт в тс файле, а не в скомпиленном js файле, выполнение теста остановится? И если остановится, то в случае step into я не провалюсь в цепочку промисов?
источник

ДП

Діма Потапов in JS for testing
Oleg Shuliak
Статья была прочитана, но оставляет вопросы. Если я ставлю брейкпойнт в тс файле, а не в скомпиленном js файле, выполнение теста остановится? И если остановится, то в случае step into я не провалюсь в цепочку промисов?
якщо ви запускаєтесь через ts-node тоді у вас не буде джс файлів, якщо ви спочатку ts->js тоді бріки треба ставити в js файлах
источник

ДП

Діма Потапов in JS for testing
Oleg Shuliak
Статья была прочитана, но оставляет вопросы. Если я ставлю брейкпойнт в тс файле, а не в скомпиленном js файле, выполнение теста остановится? И если остановится, то в случае step into я не провалюсь в цепочку промисов?
наскільки я пам'ятаю
источник

OS

Oleg Shuliak in JS for testing
Діма Потапов
якщо ви запускаєтесь через ts-node тоді у вас не буде джс файлів, якщо ви спочатку ts->js тоді бріки треба ставити в js файлах
Я пробовал через ts-node, но при дебаге я проваливаюсь в промисы
источник

ДП

Діма Потапов in JS for testing
Oleg Shuliak
Я пробовал через ts-node, но при дебаге я проваливаюсь в промисы
більш детально нажаль не підкажу, я використовував тс нод і мені було достатньо, треба дивитися на ваш приклад, можливо десь забули зарезолвити проміс, чи щось в цьому роді
источник

OS

Oleg Shuliak in JS for testing
Діма Потапов
більш детально нажаль не підкажу, я використовував тс нод і мені було достатньо, треба дивитися на ваш приклад, можливо десь забули зарезолвити проміс, чи щось в цьому роді
источник

ДП

Діма Потапов in JS for testing
якість відео така що не можу прочитати код (
источник

OS

Oleg Shuliak in JS for testing
Сори, телефон сжал видео. Завтра тогда ещё раз попробую и скину
источник