UNPKG

warriorjs-engine

Version:
22 lines (18 loc) 553 B
import chai from 'chai'; import DistanceOf from '../../../src/abilities/senses/DistanceOf'; chai.should(); describe('Distance of', function () { beforeEach(function () { this.unit = { position: { getDistanceOf: () => null, }, say: () => null, }; this.distanceOf = new DistanceOf(this.unit); }); it('should return distance from given space', function () { this.sinon.stub(this.unit.position, 'getDistanceOf').withArgs('space').returns(5); this.distanceOf.perform('space').should.equal(5); }); });