Sha256: af1a12a4e1017cc5dc124b66d64e7c66ee15be48b1861fa50dd0eeb59c1cb032

Contents?: true

Size: 630 Bytes

Versions: 6

Compression:

Stored size: 630 Bytes

Contents

require 'spec_helper'

describe 'export users' do
  context 'by ids' do
    subject(:export_users) { api.export_users(external_ids: [1]) }

    context 'with success', :vcr do
      it 'responds with created' do
        expect(export_users).to be_success
      end
    end
  end

  context 'by segment' do
    context 'with success', :vcr do
      let(:segment_id) { braze_test_segment }

      subject(:export_users) do
        api.export_users(segment_id: segment_id, callback_endpoint: 'https://example.com')
      end

      it 'responds with created' do
        expect(export_users).to be_success
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

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