Skip to content

Commit a445108

Browse files
committed
Add extra test
1 parent 73d3644 commit a445108

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

spec/SNSPushAdapter.spec.js

+12-1
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,18 @@ describe('SNSPushAdapter', () => {
194194
});
195195
});
196196

197+
it('errors sending SNS Payload to Android and iOS', (done) => {
198+
// Mock out Amazon SNS token exchange
199+
var snsSender = jasmine.createSpyObj('sns', ['publish', 'createPlatformEndpoint']);
200+
201+
snsSender.createPlatformEndpoint.and.callFake(function (object, callback) {
202+
callback("error", {});
203+
});
204+
205+
var promise = snsSender.getPlatformArn(makeDevice("android"), "android", function(err, data));
206+
done();
207+
});
208+
197209
it('can send SNS Payload to Android and iOS', (done) => {
198210
// Mock out Amazon SNS token exchange
199211
var snsSender = jasmine.createSpyObj('sns', ['publish', 'createPlatformEndpoint']);
@@ -222,7 +234,6 @@ describe('SNSPushAdapter', () => {
222234

223235
var promise = snsPushAdapter.send({"test": "hello"}, installations);
224236

225-
var callback = jasmine.createSpy();
226237
promise.then(function () {
227238
expect(snsSender.publish).toHaveBeenCalled();
228239
expect(snsSender.publish.calls.count()).toEqual(2);

0 commit comments

Comments
 (0)