Sha256: ed2bf3e382209e50c27d43d598198111d0027b53acd5cb9936a5779f94725d3c

Contents?: true

Size: 1.77 KB

Versions: 2

Compression:

Stored size: 1.77 KB

Contents

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

describe Picasa::Presenter::Photo do
  before do
    body = MultiXml.parse(fixture("presenters/album_show.xml"))
    @photo = Picasa::Presenter::Photo.new(body["feed"]["entry"][0])
  end

  it "has links" do
    assert_equal 5, @photo.links.size
  end

  it "has content src" do
    expected = "https://lh4.googleusercontent.com/-O0AOpTAPGBQ/SMU_j4ADl9I/AAAAAAAAAFs/DRnmROPuRVU/Kashmir%252520range.jpg"
    assert_equal expected, @photo.content.src
  end

  it "has media credit" do
    assert_equal "Wojciech Wnętrzak", @photo.media.credit
  end

  it "has id" do
    assert_equal "5243667226703402962", @photo.id
  end

  it "has published" do
    assert_equal "2008-09-08T15:06:55+00:00", @photo.published.to_s
  end

  it "has updated" do
    assert_equal "2009-06-24T15:59:48+00:00", @photo.updated.to_s
  end

  it "has title" do
    assert_equal "Kashmir range.jpg", @photo.title
  end

  it "has summary" do
    assert_nil @photo.summary
  end

  it "has album_id" do
    assert_equal "5243667126168669553", @photo.album_id
  end

  it "has access" do
    assert_equal "public", @photo.access
  end

  it "has width" do
    assert_equal 717, @photo.width
  end

  it "has height" do
    assert_equal 468, @photo.height
  end

  it "has size" do
    assert_equal 79465, @photo.size
  end

  it "has checksum" do
    assert_nil @photo.checksum
  end

  it "has timestamp" do
    assert_equal "1220886415000", @photo.timestamp
  end

  it "has image_version" do
    assert_equal 91, @photo.image_version
  end

  it "has commenting_enabled" do
    assert_equal true, @photo.commenting_enabled
  end

  it "has comment_count" do
    assert_equal 0, @photo.comment_count
  end

  it "has license" do
    assert_equal "ALL_RIGHTS_RESERVED", @photo.license
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
picasa-0.4.2 test/presenter/photo_test.rb
picasa-0.4.1 test/presenter/photo_test.rb