Sha256: adb59ebc4f204dac36a5185287feba6c684cdd75a28dde568080625a1baa5f0c

Contents?: true

Size: 632 Bytes

Versions: 5

Compression:

Stored size: 632 Bytes

Contents

require 'unit_spec_helper'

describe Rpush, 'apns_feedback' do
  let!(:app) { Rpush::Apns::App.create!(name: 'test', environment: 'production', certificate: TEST_CERT) }
  let(:receiver) { double(check_for_feedback: nil) }

  before do
    Rpush::Daemon::Apns::FeedbackReceiver.stub(new: receiver)
  end

  it 'initializes the daemon' do
    Rpush::Daemon.should_receive(:common_init)
    Rpush.apns_feedback
  end

  it 'checks feedback for each app' do
    Rpush::Daemon::Apns::FeedbackReceiver.should_receive(:new).with(app).and_return(receiver)
    receiver.should_receive(:check_for_feedback)
    Rpush.apns_feedback
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rpush-2.3.1-java spec/unit/apns_feedback_spec.rb
rpush-2.3.1 spec/unit/apns_feedback_spec.rb
rpush-2.3.0-java spec/unit/apns_feedback_spec.rb
rpush-2.3.0 spec/unit/apns_feedback_spec.rb
rpush-2.3.0.rc1 spec/unit/apns_feedback_spec.rb