lucene-filter.js

Data filter for lucene queries
git clone git://git.finwo.net/lib/lucene-filter.js
Log | Files | Refs | README | LICENSE

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 });