implicit.test.js (455B)
1 const tape = require('tape'); 2 const implicit = require('./implicit'); 3 4 tape('Ensure basics', async t => { 5 t.plan(1); 6 t.equal(typeof implicit, 'function', 'Implicit exports a function'); 7 }); 8 9 tape('Verify loop', async t => { 10 let out = []; 11 implicit({foo:'bar',pizza:'calzone'}, arg => { 12 out.push(arg); 13 }); 14 15 t.plan(2); 16 t.equal(out[0], 'bar' , 'First output is "bar"'); 17 t.equal(out[1], 'calzone', 'Second output is "calzone"'); 18 });