UNPKG

509 BJavaScriptView Raw
1/* jshint esversion: 6 */
2
3const tap = require('tap');
4const and = require('.');
5
6tap.equal(and(['John', 'Frank', 'Jimmy']), 'John, Frank & Jimmy');
7
8tap.equal(and(['John', 'Frank']), 'John & Frank');
9
10tap.equal(and(['Frank']), 'Frank');
11
12tap.equal(and('Frank'), 'Frank');
13
14tap.equal(and(['John', 'Frank', 'Jimmy'], 'and'), 'John, Frank and Jimmy');
15
16tap.equal(and(['John', 'Frank', 'Jimmy'], 'or'), 'John, Frank or Jimmy');
17
18tap.equal(and(['John', 'Frank', 'Jimmy'], 'and', true), 'John, Frank, and Jimmy');