UNPKG

rhyme-plus-plus

Version:

A rhyming dictionary (based on substack's rhyme module)

22 lines (16 loc) 580 B
var assert = require('assert'); var rhyme = require('../index'); exports.doRhyme = function () { var to = setTimeout(function () { assert.fail('never finished'); }, 15000); rhyme(function (r) { clearTimeout(to); assert.eql(r.doRhyme('orange', 'banana'), false); assert.eql(r.doRhyme('bed', 'bed'), false); assert.eql(r.doRhyme('bed', 'red'), true); assert.eql(r.doRhyme('bed', 'read'), true); assert.eql(r.doRhyme('bed', 'bread'), true); assert.eql(r.doRhyme('bed', 'bedderkat'), false); }); };