API тестирование Codeception+REST module. как установить Header?

codeception
rest
api
Теги: #<Tag:0x00007fedb8ed2af8> #<Tag:0x00007fedb8ed2940> #<Tag:0x00007fedb8ed2648>

(A) #1

как установить Header для тестов? Пробовал использовать команды IhaveHttpHeader(…) не получается пройти Basic Authorization

Хочу обратиться к сайту и вернуть 200! подскажите - Спасибо!)


(Ray Romanov) #2

А amHttpAuthenticated не помогает?


(A) #3

возвращает 404


(A) #4


(Michael Bodnarchuk) #5

$I->haveHttpHeader


(A) #6

Вот так можно? почему ошибка появляется? Снизу тест и логи!


(Michael Bodnarchuk) #7

Э… А зачем в URL “HTTP /1.1” добавлять? Поянтно, что ошибка возникает. Такой URL невозможно открыть

Также айпишники не советую зардкодить в тест. Лучше по возможности вынести его в конфигурацию REST модуля, тогда запрос будет выглядеть так:

$I->sendGET('/');

А в конфигурации:

REST:
    url: http://172.24.50.38

(A) #8

Спасибо! Осваиваю инструмент!