【发布时间】:2023-04-10 22:20:02
【问题描述】:
我正在使用 MiniTest,并且在集成测试中有一行:
assert_select response.header['Content-Type'], "application/json"
但它会响应:
弃用警告:由于 CSS 选择器无效,断言未运行。
意外的';' '[#Nokogiri::CSS::Node:0x000000064b2e58 @type=:CHILD_SELECTOR, @value=[#Nokogiri::CSS::Node:0x000000064b3268 @type=:ELEMENT_NAME, @value=["application"]>, # Nokogiri::CSS::Node:0x000000064b2ef8 @type=:ELEMENT_NAME, @value=["json"]>]>]'(从类中的块中调用:SessionsTest> at (byebug):1)
有谁了解这是什么原因以及如何(或者)测试标头?
【问题讨论】:
标签: ruby-on-rails ruby testing integration-testing nokogiri