Sha256: 8b3a78be81a1cd0695d8ff75a696063315f416df9935d8ee3e5055e392d5ba6f
Contents?: true
Size: 898 Bytes
Versions: 22
Compression:
Stored size: 898 Bytes
Contents
require File.join(File.dirname(__FILE__),'..','api_helper') describe "RhoconnectApiPing" do it_should_behave_like "ApiHelper" do it "should do ping synchronously" do params = {"user_id" => @u.id, "api_token" => @api_token, "sources" => [@s.name], "message" => 'hello world', "vibrate" => '5', "badge" => '5', "sound" => 'hello.mp3'} PingJob.should_receive(:perform).once.with(params) post "/api/client/ping", params last_response.should be_ok end it "should do ping asynchronously" do params = {"user_id" => @u.id, "api_token" => @api_token, "async" => "true","sources" => [@s.name], "message" => 'hello world', "vibrate" => '5', "badge" => '5', "sound" => 'hello.mp3'} PingJob.should_receive(:enqueue).once.with(params) post "/api/client/ping", params last_response.should be_ok end end end
Version data entries
22 entries across 22 versions & 1 rubygems