Я использую MiniTest и в тесте интеграции имеет строку:предупреждения устаревания для интеграционного теста на заголовке HTTP
assert_select response.header['Content-Type'], "application/json"
Однако она реагирует с:
Deprecation ПРЕДУПРЕЖДЕНИЯ: утверждение не было запускается из-за недопустимого селектора css.
неожиданный ';' после '[#Nokogiri :: CSS :: Node: 0x000000064b2e58 @ type =: CHILD_SELECTOR, @value = [# Nokogiri :: CSS :: Node: 0x000000064b3268 @ type =: ELEMENT_NAME, @value = ["application"]>, # Nokogiri :: CSS :: Node: 0x000000064b2ef8 @ тип =: ELEMENT_NAME, @value = [ "JSON"]>]>]»(вызывается из блока в классе: SessionsTest> в (byebug): 1)
Кто-нибудь понимает, что это заставляет и как (альтернативно) проверять заголовок?
Спасибо, 'assert_equal" application/json; charset = utf-8 ", response.header ['Content-Type']' работал. – Marty