Sha256: 11596815fcaa56e8a565511c4334d67eb54284135cefb9bb2aee4b84b2d0424f

Contents?: true

Size: 792 Bytes

Versions: 6

Compression:

Stored size: 792 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

describe ActionKitRest::Actions::EventCreateAction do
  describe '#get' do
    let(:actionkit) { ActionKitRest.new(host: 'test.com') }

    before :each do
      stub_request(:get, 'https://test.com/rest/v1/eventcreateaction/123/')
        .to_return(body: fixture('action/event_create_action.json'), status: '200', headers: { content_type: 'application/json; charset=utf-8' })
    end

    it 'should retrieve eventcreateaction and aggregate parsed event and user IDs' do
      ak_event_create_action = actionkit.event_create_action.get('123')

      expect(ak_event_create_action.id).to eq(12_345)
      expect(ak_event_create_action.event_id).to eq('999')
      expect(ak_event_create_action.user_id).to eq('112233')
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
action_kit_rest-0.4.10 spec/lib/action_kit_rest/actions/event_create_action_spec.rb
action_kit_rest-0.4.9 spec/lib/action_kit_rest/actions/event_create_action_spec.rb
action_kit_rest-0.4.8 spec/lib/action_kit_rest/actions/event_create_action_spec.rb
action_kit_rest-0.4.7 spec/lib/action_kit_rest/actions/event_create_action_spec.rb
action_kit_rest-0.4.6 spec/lib/action_kit_rest/actions/event_create_action_spec.rb
action_kit_rest-0.4.5 spec/lib/action_kit_rest/actions/event_create_action_spec.rb