Sha256: 440d0a2d72e6d056a828240d27012a1114835dd833923680c2100911d1c3624d

Contents?: true

Size: 601 Bytes

Versions: 7

Compression:

Stored size: 601 Bytes

Contents

require 'helper'

class TestEvent < Test::Unit::TestCase
  context "Given an Event from fixture" do
    setup do
      @event = Songkickr::Event.new(fixture_hash('event_7391451.json')["resultsPage"]["results"]["event"][0])
    end

    should "properly load data from JSON" do
      assert_equal "Festival", @event.type
      assert_equal "Santa Barbara, CA, US", @event.location.city
      assert_equal "Earl Warren Showgrounds", @event.venue.display_name
      assert_equal 27, @event.performances.size
      assert_equal "The Ghost Inside", @event.performances.first.display_name
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
songkickr-0.5.5 test/songkickr/test_event.rb
songkickr-0.5.4 test/songkickr/test_event.rb
songkickr-0.5.3 test/songkickr/test_event.rb
songkickr-0.5.2 test/songkickr/test_event.rb
songkickr-0.5.0 test/songkickr/test_event.rb
songkickr-0.4.1 test/songkickr/test_event.rb
songkickr-0.4.0 test/songkickr/test_event.rb