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