UNPKG

voluptasquisquam

Version:

Image processing and manipulation in JavaScript

30 lines (23 loc) 737 B
import Matrix from '../matrix'; import 'should'; describe('check matrix class', function () { let matrix = new Matrix(9, 5, 1); matrix[4][2] = 2; matrix[4][3] = 3; matrix[4][4] = 4; matrix[4][5] = 5; it('check localMax', function () { let max = matrix.localMax(4, 3); max.value.should.equal(4); max.position.should.eql([4, 4]); }); it('check localMin', function () { let min = matrix.localMin(4, 3); min.value.should.equal(1); min.position.should.eql([3, 2]); }); it('check localSearch', function () { let results = matrix.localSearch(4, 3, 1); results.should.eql([[3, 2], [3, 3], [3, 4], [5, 2], [5, 3], [5, 4]]); }); });