ubique
Version:
A mathematical and quantitative library for Javascript and Node.js
26 lines (19 loc) • 928 B
JavaScript
var assert = require('assert');
var ubique = require('../../index.js');
suite('elemop',function () {
console.log('Testing elemop/rdivide ...');
test('rdivide', function (done) {
var a = [[5,6,5],[7,8,-1]];
var b = [-1,-2,-3];
var e = [[9, 5], [6, 1]];
var f = [[3, 2], [5, 2]];
assert.deepEqual(ubique.rdivide(5,6),0.8333333333333334);
assert.deepEqual(ubique.rdivide(a,3),[[1.6666666666666667,2,1.6666666666666667],[2.3333333333333335,2.6666666666666665,-0.3333333333333333]]);
assert.deepEqual(ubique.rdivide(3,[-1,-2,-3]),[-3,-1.5,-1]);
assert.deepEqual(ubique.rdivide([5,6,7],[-1,-2,-3]),[-5,-3,-2.3333333333333335]);
assert.deepEqual(ubique.rdivide(e,f),[[3,2.5],[1.2,0.5]]);
assert.deepEqual(ubique.rdivide(e,3),[[3,1.6666666666666667],[2,0.3333333333333333]]);
done();
});
});
// <--- This file has been auto-generated. PLEASE DO NOT EDIT THIS FILE, changes will be overwritten the next time the script is run --->