Sha256: dfa6aedf780aa66a5499981c7bd34914049909d48cb954395ad5ca8e0043a88f

Contents?: true

Size: 657 Bytes

Versions: 2

Compression:

Stored size: 657 Bytes

Contents

# -*- encoding: utf-8 -*-
require "helper"

describe Picasa::API::Tag do
  describe "#list" do
    it "throws ArgumentErro when photo_id provided without album_id" do
      tag = Picasa::API::Tag.new(:user_id => "w.wnetrzak")

      assert_raises Picasa::ArgumentError, /album_id/ do
        tag.list(:photo_id => "12343")
      end
    end

    it "gives correct parsed body fragment" do
      stub_request(:get, "https://picasaweb.google.com/data/feed/api/user/w.wnetrzak?kind=tag").to_return(fixture("tag/tag-list.txt"))

      tag_list = Picasa::API::Tag.new(:user_id => "w.wnetrzak").list

      assert_equal 2, tag_list.entries.size
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
picasa-0.5.0 test/api/tag_test.rb
picasa-0.4.2 test/api/tag_test.rb