Sha256: db3d50e21cb3d287bbecaf20362caf776567d98d076b53397e9e1da2de0355e7
Contents?: true
Size: 1.79 KB
Versions: 5
Compression:
Stored size: 1.79 KB
Contents
# -*- encoding: utf-8 -*- require "helper" describe Picasa::API::Album do describe "#list" do it "gives correct parsed body fragment" do stub_request(:get, "https://picasaweb.google.com/data/feed/api/user/w.wnetrzak").to_return(fixture("album/album-list.txt")) album_list = Picasa::API::Album.new(:user_id => "w.wnetrzak").list assert_equal 2, album_list.total_results end end describe "#show" do it "gives correct parsed body fragment" do stub_request(:get, "https://picasaweb.google.com/data/feed/api/user/w.wnetrzak/albumid/5243667126168669553").to_return(fixture("album/album-show.txt")) album_show = Picasa::API::Album.new(:user_id => "w.wnetrzak").show("5243667126168669553") assert_equal "Wojciech Wnętrzak", album_show.author.name end end describe "#create" do it "gives correct parsed body fragment" do stub_request(:post, "https://www.google.com/accounts/ClientLogin").to_return(fixture("auth/success.txt")) stub_request(:post, "https://picasaweb.google.com/data/feed/api/user/w.wnetrzak@gmail.com").to_return(fixture("album/album-create.txt")) album_show = Picasa::API::Album.new(:user_id => "w.wnetrzak@gmail.com", :password => "secret").create(:title => "album") assert_equal "Wojciech Wnętrzak", album_show.author.name end end describe "#destroy" do it "gives true when success" do stub_request(:post, "https://www.google.com/accounts/ClientLogin").to_return(fixture("auth/success.txt")) stub_request(:delete, "https://picasaweb.google.com/data/entry/api/user/w.wnetrzak@gmail.com/albumid/123").to_return(:status => 200, :body => "") result = Picasa::API::Album.new(:user_id => "w.wnetrzak@gmail.com", :password => "secret").destroy("123") assert_equal true, result end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
picasa-0.5.4 | test/api/album_test.rb |
picasa-0.5.3 | test/api/album_test.rb |
picasa-0.5.2 | test/api/album_test.rb |
picasa-0.5.1 | test/api/album_test.rb |
picasa-0.5.0 | test/api/album_test.rb |