Sha256: 23f7b092df8a01cac6168cf29793cc887b76f708e1fe3154a666ab80b824c933
Contents?: true
Size: 1.3 KB
Versions: 2
Compression:
Stored size: 1.3 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/spec_helper') describe Panda do before(:each) do FakeWeb.allow_net_connect = false Panda.connect!({"access_key" => "my_access_key", "secret_key" => "my_secret_key", "api_host" => "myapihost", "api_port" => 85, "cloud_id" => 'my_cloud_id' }) Time.stub!(:now).and_return(mock("time", :iso8601 => "2009-11-04T17:54:11+00:00")) end it "should make get request with signed request to panda server" do FakeWeb.register_uri(:get, "http://myapihost:85/v2/videos?timestamp=2009-11-04T17%3A54%3A11%2B00%3A00&signature=CxSYPM65SeeWH4CE%2FLcq7Ny2NtwxlpS8QOXG2BKe4p8%3D&access_key=my_access_key&cloud_id=my_cloud_id", :body => "abc") Panda.get("/videos").should == "abc" end it "should make delete request with signed request to panda server" do FakeWeb.register_uri(:delete, "http://myapihost:85/v2/videos/1?timestamp=2009-11-04T17%3A54%3A11%2B00%3A00&signature=t0IYclDXgjZFRYaMf0Gbg%2B5vOqp7q8QQRN8tlQ3bk8Q%3D&access_key=my_access_key&cloud_id=my_cloud_id", :query => {}) Panda.delete("/videos/1").should FakeWeb.should have_requested(:delete, "http://myapihost:85/v2/videos/1?timestamp=2009-11-04T17%3A54%3A11%2B00%3A00&signature=t0IYclDXgjZFRYaMf0Gbg%2B5vOqp7q8QQRN8tlQ3bk8Q%3D&access_key=my_access_key&cloud_id=my_cloud_id") end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
panda-0.2.1 | spec/panda_spec.rb |
panda-0.2.0 | spec/panda_spec.rb |