react / wstein / node_modules / jest-cli / node_modules / istanbul / node_modules / abbrev / test.js
80681 viewsvar abbrev = require('./abbrev.js')1var assert = require("assert")2var util = require("util")34console.log("TAP Version 13")5var count = 067function test (list, expect) {8count++9var actual = abbrev(list)10assert.deepEqual(actual, expect,11"abbrev("+util.inspect(list)+") === " + util.inspect(expect) + "\n"+12"actual: "+util.inspect(actual))13actual = abbrev.apply(exports, list)14assert.deepEqual(abbrev.apply(exports, list), expect,15"abbrev("+list.map(JSON.stringify).join(",")+") === " + util.inspect(expect) + "\n"+16"actual: "+util.inspect(actual))17console.log('ok - ' + list.join(' '))18}1920test([ "ruby", "ruby", "rules", "rules", "rules" ],21{ rub: 'ruby'22, ruby: 'ruby'23, rul: 'rules'24, rule: 'rules'25, rules: 'rules'26})27test(["fool", "foom", "pool", "pope"],28{ fool: 'fool'29, foom: 'foom'30, poo: 'pool'31, pool: 'pool'32, pop: 'pope'33, pope: 'pope'34})35test(["a", "ab", "abc", "abcd", "abcde", "acde"],36{ a: 'a'37, ab: 'ab'38, abc: 'abc'39, abcd: 'abcd'40, abcde: 'abcde'41, ac: 'acde'42, acd: 'acde'43, acde: 'acde'44})4546console.log("0..%d", count)474849