mathjs
Version:
Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with dif
17 lines (14 loc) • 618 B
JavaScript
var assert = require('assert');
var isCollection = require('../../../lib/utils/collection/isCollection');
var math = require('../../../index');
var DenseMatrix = math.type.DenseMatrix;
var SparseMatrix = math.type.SparseMatrix;
describe('isCollection', function() {
it('should test whether an object is a collection', function () {
assert.strictEqual(isCollection([]), true);
assert.strictEqual(isCollection({}), false);
assert.strictEqual(isCollection(2), false);
assert.strictEqual(isCollection(new DenseMatrix()), true);
assert.strictEqual(isCollection(new SparseMatrix()), true);
});
});