UNPKG

genish.js

Version:
20 lines (16 loc) 483 B
/* global describe it */ var assert = require('assert') var genlib = require( '../dist/index.js' ) var gen = genlib.gen var memo = genlib.memo var add = genlib.add describe( 'memo', ()=> { it( 'should store a value after calculating, and subsequently return calculated value', ()=> { let answer = 26, m = memo( add( 5, 8 ) ), graph = add( m, m ), out = gen.createCallback( graph ), result = out() assert.equal( result, answer ) }) })