genish.js
Version:
21 lines (16 loc) • 568 B
JavaScript
/* global describe it */
var assert = require('assert')
var genlib = require( '../dist/index.js' )
var gen = genlib.gen
var selector = genlib.selector
var input = genlib.in
describe( 'selector', ()=> {
it( 'should generate ouput of 0,1,2 given selector( in(), 0, 1, 2 ) -> (0), (1), (2)', ()=> {
let answer = [ 0,1,2 ],
graph = selector( input(), 0, 1, 2 ),
out = gen.createCallback( graph ),
result = []
result.push( out( 0 ) ); result.push( out( 1 ) ); result.push( out( 2 ) )
assert.deepEqual( result, answer )
})
})