use math.create() to prevent tests changing global state.

Tests should not import functions into global math namespace.
This commit is contained in:
Harry Sarson 2018-05-01 17:40:57 +01:00
parent c23761bee0
commit 29052cbdcc
No known key found for this signature in database
GPG Key ID: E0C19F975E57A6CE
3 changed files with 3 additions and 3 deletions

View File

@ -1,6 +1,6 @@
var assert = require('assert');
var approx = require('../../../../tools/approx');
var math = require('../../../../index');
var math = require('../../../../index').create();
math.import(require('../../../../lib/function/algebra/sparse/cs_permute'));
math.import(require('../../../../lib/function/algebra/sparse/cs_lu'));
math.import(require('../../../../lib/function/algebra/sparse/cs_sqr'));

View File

@ -1,7 +1,7 @@
var assert = require('assert');
var approx = require('../../../../../tools/approx');
var market = require('../../../../../tools/matrixmarket');
var math = require('../../../../../index');
var math = require('../../../../../index').create();
math.import(require('../../../../../lib/function/algebra/sparse/cs_amd'));
var cs_amd = math.sparse.cs_amd;

View File

@ -1,7 +1,7 @@
var assert = require('assert');
var approx = require('../../../../../tools/approx');
var market = require('../../../../../tools/matrixmarket');
var math = require('../../../../../index');
var math = require('../../../../../index').create();
math.import(require('../../../../../lib/function/algebra/sparse/cs_permute'));
math.import(require('../../../../../lib/function/algebra/sparse/cs_lu'));