Sha256: 365f2a1a683b8e888b521b35516906f5383bb48190c55ccb61689fb1ce6e8e59

Contents?: true

Size: 466 Bytes

Versions: 6

Compression:

Stored size: 466 Bytes

Contents

require 'spec_helper'

describe BrazeRuby::REST::ExportUsers do
  let(:http) { double(:http) }

  let(:payload) {{ external_ids: external_ids }}
  let(:external_ids) { [1] }

  subject { described_class.new :rest_url }

  before { subject.http = http }

  it 'makes an http call to the track user endpoint' do
    expect(http).to receive(:post).with '/users/export/ids',
        payload.merge({ api_key: :api_key })

    subject.perform(:api_key, payload)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
braze_ruby-0.2.2 spec/braze_ruby/rest/export_users_spec.rb
braze_ruby-0.2.1 spec/braze_ruby/rest/export_users_spec.rb
braze_ruby-0.2.0 spec/braze_ruby/rest/export_users_spec.rb
braze_ruby-0.1.0 spec/braze_ruby/rest/export_users_spec.rb
braze_ruby-0.0.2 spec/braze_ruby/rest/export_users_spec.rb
braze_ruby-0.0.1 spec/braze_ruby/rest/export_users_spec.rb