Size: a a a

2020 January 21

С

Санжар in phpGeeksJunior
Санжар
Как в юнит-тестах тестить запросы к апи, если там запрос чисто по JWT Auth0 и требует токена?
Через postman/insomniarest я когда делаю запрос чтобы потестить, я там обычно токен указываю при запросе. Но хочу написать юнит-тест чтобы не делать каждый раз одно и тоже.
Гуглил, вроде в header советуют передавать поле с токеном, но не хватате примера просто нормального.
У меня по сути Auth0 middleware.
источник

R

R1KO in phpGeeksJunior
Санжар
Как в юнит-тестах тестить запросы к апи, если там запрос чисто по JWT Auth0 и требует токена?
Через postman/insomniarest я когда делаю запрос чтобы потестить, я там обычно токен указываю при запросе. Но хочу написать юнит-тест чтобы не делать каждый раз одно и тоже.
ну тебе надо в хедерах его имитировать просто
источник

С

Санжар in phpGeeksJunior
R1KO
ну тебе надо в хедерах его имитировать просто
А это норм вообще? Т.е так и делают обычно там, где токен нужно передавать при запросе?
источник

R

R1KO in phpGeeksJunior
а почему нет?
источник

MM

Mr. Maklaren in phpGeeksJunior
Привет!
источник

MM

Mr. Maklaren in phpGeeksJunior
Почему ajax возвращает разметку страницы?
источник

R

R1KO in phpGeeksJunior
Санжар
А это норм вообще? Т.е так и делают обычно там, где токен нужно передавать при запросе?
главное токен не хардкодь в тестах
источник

MM

Mr. Maklaren in phpGeeksJunior
$.ajax({
 url: '/get-info/' . track
}) .done(function(data) {
 alert(data);
 $('.pop_info').fadeIn();
 //$('.for_info').html(data);
});
источник

R

R1KO in phpGeeksJunior
Mr. Maklaren
Почему ajax возвращает разметку страницы?
а шо ты ожидал?
источник

️V

️️️️️️️️️️Владимир V... in phpGeeksJunior
Mr. Maklaren
Почему ajax возвращает разметку страницы?
Что дали, то и возвращает
источник

С

Санжар in phpGeeksJunior
R1KO
главное токен не хардкодь в тестах
Да, меня это и беспокоит.
источник

MM

Mr. Maklaren in phpGeeksJunior
️️️️️️️️️️Владимир VVBphp
Что дали, то и возвращает
Уверен?
источник

MM

Mr. Maklaren in phpGeeksJunior
Смотри
источник

️V

️️️️️️️️️️Владимир V... in phpGeeksJunior
Mr. Maklaren
Уверен?
Уверен на 100%
источник

️V

️️️️️️️️️️Владимир V... in phpGeeksJunior
Mr. Maklaren
$.ajax({
 url: '/get-info/' . track
}) .done(function(data) {
 alert(data);
 $('.pop_info').fadeIn();
 //$('.for_info').html(data);
});
Конкатенация в JS через +, а не через точку.
источник

MM

Mr. Maklaren in phpGeeksJunior
Блэт
источник

MM

Mr. Maklaren in phpGeeksJunior
Спасибо)
источник

MM

Mr. Maklaren in phpGeeksJunior
Чуть в депрессию не впал)
источник

MM

Mr. Maklaren in phpGeeksJunior
Кстати, кто подскажет книженцию хорошую
источник

MM

Mr. Maklaren in phpGeeksJunior
По шаблонам проектирования
источник