Sha256: c9535b8fb6e84d6a1bde5e595c6e4bcdaf5be0815e4f69acdf207c172500e047
Contents?: true
Size: 1.44 KB
Versions: 3
Compression:
Stored size: 1.44 KB
Contents
require File.dirname(__FILE__) + '/test_helper' # Pull in the server test_helper from resque require 'resque_aps/server/test_helper.rb' context "on GET to /aps" do setup { get "/aps" } should_respond_with_success end context "on GET to /aps with applications" do setup do Resque.redis.flushall Resque.create_aps_application(:some_ivar_application, nil, nil) Resque.create_aps_application(:someother_ivar_application, nil, nil) get "/aps" end should_respond_with_success test 'see the applications' do assert last_response.body.include?('some_ivar_application') assert last_response.body.include?('someother_ivar_application') end end context "on GET to /aps/some_ivar_application" do setup do Resque.redis.flushall Resque.create_aps_application(:some_ivar_application, nil, nil) n = Resque::Plugins::Aps::Notification.new('application_name' => 'some_ivar_application', 'device_token' => '3ECA0F9A3405B980A88A61A1556AF8B7F1DF5F7F109E1476A781E8220C4FE561', 'payload' => '{"aps": { "alert": "hello"}}') assert Resque.enqueue_aps(:some_ivar_application, n) assert Resque.enqueue_aps(:some_ivar_application, n) assert Resque.enqueue_aps(:some_ivar_application, n) assert Resque.enqueue_aps(:some_ivar_application, n) get "/aps/some_ivar_application" end should_respond_with_success test 'see the applications' do assert last_response.body.include?('some_ivar_application') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
resque-aps-0.9.14 | test/resque-web_test.rb |
resque-aps-0.9.13 | test/resque-web_test.rb |
resque-aps-0.9.12 | test/resque-web_test.rb |