exports.testRank = function(options) {
  var distances = spell.rank('fred', [ 'banana', 'fred', 'ed', 'red', 'FRED' ]);

  assert.is(distances.length, 5, 'rank length');

  assert.is(distances[0].name, 'fred', 'fred name #0');
  assert.is(distances[1].name, 'FRED', 'FRED name #1');
  assert.is(distances[2].name, 'red', 'red name #2');
  assert.is(distances[3].name, 'ed', 'ed name #3');
  assert.is(distances[4].name, 'banana', 'banana name #4');

  assert.is(distances[0].dist, 0, 'fred dist 0');
  assert.is(distances[1].dist, 4, 'FRED dist 4');
  assert.is(distances[2].dist, 10, 'red dist 10');
  assert.is(distances[3].dist, 20, 'ed dist 20');
  assert.is(distances[4].dist, 100, 'banana dist 100');
};
exports.testRank2 = function(options) {
  var distances = spell.rank('caps', [ 'CAPS', 'false' ]);
  assert.is(JSON.stringify(distances),
            '[{"name":"CAPS","dist":4},{"name":"false","dist":50}]',
            'spell.rank("caps", [ "CAPS", "false" ]');
};