UNPKG

flowfield

Version:

This library provides a pathfinding mechanism based on vectors field.

21 lines (17 loc) 660 B
const expect = require('expect'); const { Map } = require('immutable'); const createFlowField = require('../FlowField').default; describe('FlowField', function() { const flowfield = createFlowField(20, 200, 200); describe('creation', function() { it('should return an object', function() { expect(typeof flowfield).toBe('object'); }); it('should return an object containing an grid of 10 by 10', function() { const rows = flowfield.getImmutableGrid().filter(row => row.size === 10).size === 10; const columns = flowfield.getImmutableGrid().size === 10; expect(rows && columns).toBeTruthy(); }); }); });