Sha256: 520e685f65ab1a9b522cf1185e791dd78acd5eacf7f55b6dd2c09edfbe12a9b0
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
Contents
# frozen_string_literal: true require_relative 'spec_helper.rb' describe 'KKTIX API spec' do VCR.configure do |c| c.cassette_library_dir = CASSETTES_FOLDER c.hook_into :webmock end before do VCR.insert_cassette CASSETTE_FILE, record: :new_episodes end after do VCR.eject_cassette end it 'should be able to get events information throuh api' do KktixEvent::KktixApi.events.wont_be_empty end it 'should be able to return an empty array if the org does not exist' do KktixEvent::KktixApi.events('notexist').empty? end end describe 'KKTIX API spec' do VCR.configure do |c| c.cassette_library_dir = CASSETTES_FOLDER c.hook_into :webmock end before do VCR.insert_cassette CASSETTE_FILE, record: :new_episodes @organization = KktixEvent::Organization.find(TEST_ORG_ID) end after do VCR.eject_cassette end it 'should be the same oid of the organization' do @organization.oid.must_equal TEST_ORG_ID end it 'should be able to get name of the organization' do @organization.name.length.must_be :>, 0 end it 'should be able to get uri of the organization' do @organization.uri.length.must_be :>, 0 end it 'should be able to get events the organization' do @organization.events.wont_be_empty end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
kktix_api-0.1.1 | spec/kktix_spec.rb |
kktix_api-0.1.0 | spec/kktix_spec.rb |