it('should push subscription resolve', function (done) { var subscription = setupPushManager(); context.executeAction(settingsAction, params, function (err) { if (err) { return done(err); } var fields = getSettingsFields(context, SettingsStore); expect(fields.pushSubscription).to.eql(subscription); done(); }); });
it('should handle push subscription reject', function (done) { setupPushManager({ rejectGetSub: true }); context.executeAction(settingsAction, params, function (err) { if (err) { return done(err); } var fields = getSettingsFields(context, SettingsStore); expect(fields.pushSubscription).to.be.null; done(); }); });