FIX: follow redirects for inline/mini onebox (#13512)

This commit is contained in:
Arpit Jalan
2021-06-24 19:53:39 +05:30
committed by GitHub
parent a2b744ae25
commit 0adeddde61
2 changed files with 27 additions and 14 deletions

View File

@ -89,5 +89,16 @@ describe RetrieveTitle do
IPSocket.stubs(:getaddress).returns('100.2.3.4')
expect(RetrieveTitle.crawl("https://brelksdjflaskfj.com/amazing")).to eq("japanese こんにちは website")
end
it "can follow redirect" do
stub_request(:get, "http://foobar.com/amazing").
to_return(status: 301, body: "", headers: { "location" => "https://wikipedia.com/amazing" })
stub_request(:get, "https://wikipedia.com/amazing").
to_return(status: 200, body: "<html><title>very amazing</title>", headers: {})
IPSocket.stubs(:getaddress).returns('100.2.3.4')
expect(RetrieveTitle.crawl("http://foobar.com/amazing")).to eq("very amazing")
end
end
end