Sha256: eae6e62f70f2b9965853aa0e5043b770b322d7732c631265e96abe0051d10d6a
Contents?: true
Size: 873 Bytes
Versions: 4
Compression:
Stored size: 873 Bytes
Contents
require "clever-ruby" require 'webmock/rspec' describe Clever::EventsApi do before(:each) do WebMock.disable_net_connect!(allow_localhost: true) @api_instance = Clever::EventsApi.new Clever.configure do |config| config.access_token = 'DEMO_TOKEN' end file = File.read('spec/events.json') stub_request(:get, /api.clever.com/). to_return(status: 200, body: file, headers: {}) end describe ".get_events" do context "given events exist" do it "does not raise an error" do expect{@api_instance.get_events}.to_not raise_error end context "students events" do it "has the id and type" do @api_instance.get_events.data.each do |event| expect(event.data.id).not_to be nil expect(event.data.type).not_to be nil end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
clever-ruby-2.0.0 | spec/events_api_spec.rb |
clever-ruby-1.2.4 | spec/events_api_spec.rb |
clever-ruby-1.2.3 | spec/events_api_spec.rb |
clever-ruby-1.2.2 | spec/events_api_spec.rb |