我正在編寫一個測試來檢查某個頁面上是否存在OpenGraph元標記。測試已經寫成如下。測試以確保response.body在頁面頭部包含正確的標籤
test "og tags are present" do
get :bid, id: auctions(:name)
assert_response :success
assert_select "head" do
assert_select "meta" do
assert_match /og:title/, response.body
assert_match /og:type/, response.body
assert_match /og:url/, response.body
assert_match /og:image/, response.body
assert_match /og:description/, response.body
end
end
end
我覺得還有一個更簡單的方法來做到這一點可能不看在assert_match
調用整個response.body
。我只想看看嵌套在head標籤中的meta標籤內的內容。任何幫助非常感謝
感謝,這應該工作。 –
謝謝,很好的解決方案。 –