UNPKG

genish.js

Version:
21 lines (16 loc) 568 B
/* 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 ) }) })