function NaiveStrategy() {
  this.requiredInstances = [
    {
      type: 't1.micro'
    , count: 2
    }
  , {
      type: 't2.micro'
    , count: 8
    }
  ];

  this.getRequiredInstances = function() {
    return this.requiredInstances;
  };
}

// The naive strategy adopts a simple replacement mechanism.
NaiveStrategy.prototype.notifyOfRemoval = function(instanceType, callback) {
  // TODO: Probably a better way to do this.
  var createPlease = {};
  createPlease[instanceType] = 1;
  callback(createPlease);
};

module.exports = NaiveStrategy;

function NaiveStrategy() {
  this.requiredInstances = [
    {
      type: 't1.micro'
    , count: 2
    }
  , {
      type: 't2.micro'
    , count: 2
    }
  ];

  this.getRequiredInstances = function() {
    return this.requiredInstances;
  };
}

// The naive strategy adopts a simple replacement mechanism.
NaiveStrategy.prototype.notifyOfRemoval = function(instanceType, callback) {
  // TODO: Probably a better way to do this.
  var createPlease = {};
  createPlease[instanceType] = 1;
  callback(createPlease);
};

module.exports = NaiveStrategy;

Fix test issue