genish.js
Version:
26 lines (21 loc) • 566 B
JavaScript
/* global describe it */
var assert = require('assert')
var genlib = require( '../dist/index.js' )
var gen = genlib.gen
var noise = genlib.noise
describe( 'noise', ()=> {
it( 'should not return the same number', ()=> {
let answer = -1,
storage = [],
graph = noise(),
out = gen.createCallback( graph ),
result
for( var i = 0; i < 256; i++ ) {
var sample = out()
result = storage.indexOf( sample )
if( result !== -1 ) break
storage.push( sample )
}
assert.equal( result, answer )
})
})