Sha256: 367dce463aa5dba45be9197480eea10b9500dda18072eaae6f4ce5e0f9aa48b6

Contents?: true

Size: 651 Bytes

Versions: 2

Compression:

Stored size: 651 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 store' do
    Rpush::Daemon.should_receive(:initialize_store)
    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

2 entries across 2 versions & 1 rubygems

Version Path
rpush-1.0.0-java spec/unit/apns_feedback_spec.rb
rpush-1.0.0 spec/unit/apns_feedback_spec.rb