From 29052cbdccdf413103efb96fd5f2dd52cabfc197 Mon Sep 17 00:00:00 2001 From: Harry Sarson Date: Tue, 1 May 2018 17:40:57 +0100 Subject: [PATCH] use math.create() to prevent tests changing global state. Tests should not import functions into global math namespace. --- test/function/algebra/sparse/cs_lu.test.js | 2 +- test/node/function/alegbra/sparse/cs_amd.test.js | 2 +- test/node/function/alegbra/sparse/cs_lu.test.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/test/function/algebra/sparse/cs_lu.test.js b/test/function/algebra/sparse/cs_lu.test.js index f7ed8c4fa..e0145be52 100644 --- a/test/function/algebra/sparse/cs_lu.test.js +++ b/test/function/algebra/sparse/cs_lu.test.js @@ -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')); diff --git a/test/node/function/alegbra/sparse/cs_amd.test.js b/test/node/function/alegbra/sparse/cs_amd.test.js index 5d9ef6391..88a41fa58 100644 --- a/test/node/function/alegbra/sparse/cs_amd.test.js +++ b/test/node/function/alegbra/sparse/cs_amd.test.js @@ -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; diff --git a/test/node/function/alegbra/sparse/cs_lu.test.js b/test/node/function/alegbra/sparse/cs_lu.test.js index a3cd38f56..9c5933846 100644 --- a/test/node/function/alegbra/sparse/cs_lu.test.js +++ b/test/node/function/alegbra/sparse/cs_lu.test.js @@ -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'));