Sha256: e06110e8268ab5db6856f7fc24baa550a73b9978c9b618efbf6304c14f786691
Contents?: true
Size: 1.37 KB
Versions: 2
Compression:
Stored size: 1.37 KB
Contents
describe "Event" do describe "initialize" do it "should initialize with some attributes" do event = Zvents::Event.new({creator: 'Austin Fonacier'}) expect(event.creator).to eql("Austin Fonacier") end # rake it "should be able to create a venue for the event" do event = Zvents::Event.new({id: '123', name: 'my_event', venue_id: "1", venue: {id: '1', name: 'venue_name'}}) expect(event.venue).to be_kind_of(Zvents::Venue) expect(event.venue.id).to eq(1) end end describe 'self.find' do before :each do Zvents.api_key = ENV['ZVENT_API_KEY'] end it "should return a new event instance" do event = Zvents::Event.find(370741694) expect(event).to be_kind_of(Zvents::Event) end it "should throw an error if no event can be found" do expect { Zvents::Event.find('bad_id') }.to raise_error(Zvents::EventNotFoundError) end end describe 'venue' do before :each do Zvents.api_key = ENV['ZVENT_API_KEY'] end it "should return a new event instance" do event = Zvents::Event.find(370741694) expect(event.venue).to be_kind_of(Zvents::Venue) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
zvents-0.1.1 | spec/event_spec.rb |
zvents-0.1.0 | spec/event_spec.rb |