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();
      });
    });