rhyme-plus-plus
Version:
A rhyming dictionary (based on substack's rhyme module)
23 lines (17 loc) • 616 B
JavaScript
var assert = require('assert');
var rhyme = require('../index');
exports.alliteration = function () {
var to = setTimeout(function () {
assert.fail('never finished');
}, 15000);
rhyme(function (r) {
clearTimeout(to);
var friend = r.alliteration('friend');
assert.ok(friend.length > 10);
assert.ok(friend.indexOf('FRED') >= 0);
assert.ok(friend.indexOf('FRESH') >= 0);
assert.ok(friend.indexOf('FRIEND') < 0);
var fred = r.alliteration('fred');
assert.eql(friend.concat('FRIEND').sort(), fred.concat('FRED').sort());
});
};