Sha256: 89dcebadfbd6c09d23569825ef3a8d7641c3341af3e3183b249c60e150131bfb

Contents?: true

Size: 462 Bytes

Versions: 3

Compression:

Stored size: 462 Bytes

Contents

# frozen_string_literal: true

require 'spec_helper'

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

  before { subject.http = http }

  subject { described_class.new(:api_key, :rest_url, {}, email: :email, status: :status) }

  it 'makes an http call to the email status endpoint' do
    expect(http).to receive(:post).with '/email/status', {
      email: :email,
      subscription_state: :status
    }

    subject.perform
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
braze_ruby-0.4.2 spec/braze_ruby/rest/email_status_spec.rb
braze_ruby-0.4.1 spec/braze_ruby/rest/email_status_spec.rb
braze_ruby-0.4.0 spec/braze_ruby/rest/email_status_spec.rb