Sha256: f720f19cde41adf67bc86b497ee135090175381cb60026e058aed7c1602f11ee
Contents?: true
Size: 853 Bytes
Versions: 1
Compression:
Stored size: 853 Bytes
Contents
require 'spec_helper' require 'json' describe Http do let(:test_endpoint) { "http://127.0.0.1:#{TEST_SERVER_PORT}/" } context "getting resources" do it "should be easy" do response = Http.get test_endpoint response.should match(/<!doctype html>/) end context "with headers" do it "should be easy" do response = Http.accept(:json).get test_endpoint response['json'].should be_true end end end context "posting to resources" do it "should be easy" do response = Http.post test_endpoint, :form => {:example => 'testing'} response.should == "passed :)" end end context "head requests" do it "should be easy" do response = Http.head test_endpoint response.status.should == 200 response['content-type'].should match(/html/) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
http-0.1.0 | spec/http_spec.rb |