Sha256: 4827ea3b0ad29221c5c2f5cedc0a89f9964e2b3cda5cd060d991472edd18b074

Contents?: true

Size: 459 Bytes

Versions: 4

Compression:

Stored size: 459 Bytes

Contents

require 'spec_helper'

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

  let(:payload) { {external_ids: [1, 2, 3]} }

  let(:api_key) { :api_key }

  subject { described_class.new :rest_url}

  before { subject.http = http }

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

    subject.perform(api_key, payload)
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
braze_ruby-0.2.2 spec/braze_ruby/rest/delete_users_spec.rb
braze_ruby-0.2.1 spec/braze_ruby/rest/delete_users_spec.rb
braze_ruby-0.2.0 spec/braze_ruby/rest/delete_users_spec.rb
braze_ruby-0.1.0 spec/braze_ruby/rest/delete_users_spec.rb