var b1 = %w(BO XK DQ CP NA GT RE TG QD FS JW HU VI AN OB ER FS LY PC ZM) var b2 = %w(US TZ AO QA) var tests = [ ["A", true, b1], ["BARK", true, b1], ["BOOK", false, b1], ["TREAT", true, b1], ["COMMON", false, b1], ["SQUAD", true, b1], ["CONFUSE", true, b1], ["auto", true, b2], ]; tests.each { |t| var bool = can_make_word(t[0], t[2]); say ("%7s -> %s" % (t[0], bool)); assert(bool == t[1]) }