spec/unit/client/shared/apns/notification.rb in rpush-5.4.0 vs spec/unit/client/shared/apns/notification.rb in rpush-6.0.0
- old
+ new
@@ -163,9 +163,24 @@
expect(notification.as_json['aps']['content-available']).to eq 1
expect(notification.as_json['hi']).to eq 'mom'
end
end
+ describe 'content_available?' do
+ context 'if not set' do
+ it 'should be false' do
+ expect(notification.content_available?).to be_falsey
+ end
+ end
+
+ context 'if set' do
+ it 'should be true' do
+ notification.content_available = true
+ expect(notification.content_available?).to be_truthy
+ end
+ end
+ end
+
describe 'url-args' do
it 'includes url-args in the payload' do
notification.url_args = ['url-arg-1']
expect(notification.as_json['aps']['url-args']).to eq ['url-arg-1']
end