spec/aitch/request_spec.rb in aitch-0.2.1 vs spec/aitch/request_spec.rb in aitch-0.3.0

- old
+ new

@@ -153,15 +153,18 @@ it "follows redirect" do Aitch.configuration.redirect_limit = 5 FakeWeb.register_uri(:get, "http://example.org/", location: "http://example.com/", status: 301) - FakeWeb.register_uri(:get, "http://example.com/", body: "Hello") + FakeWeb.register_uri(:get, "http://example.com/", location: "http://www.example.com/", status: 301) + FakeWeb.register_uri(:get, "http://www.example.com/", body: "Hello") - response = Aitch.get("http://example.org") + response = Aitch.get("http://example.org/") expect(response).not_to be_redirect expect(response.body).to eql("Hello") + expect(response.redirected_from).to eql(["http://example.org/", "http://example.com/"]) + expect(response.url).to eql("http://www.example.com/") end it "raises when doing too many redirects" do Aitch.configuration.redirect_limit = 1