mathjax-node
Version:
API's for calling MathJax from node.js
32 lines (26 loc) • 672 B
JavaScript
var tape = require('tape');
var mjAPI = require("../lib/main.js");
const path = require('path');
tape('Configuring third party extensions', function(t) {
t.plan(1);
mjAPI.config( {
extensions: '[test]/test.js',
paths: {
'test': path.join(__dirname,'assets/')
}
});
mjAPI.start();
var tex = '\\test';
mjAPI.typeset({
math: tex,
format: "TeX",
mmlNode: true
}, function(data) {
t.notOk(data.errors, 'No error loading the extension');
//
// reset configuration
//
mjAPI.config({extensions: '', paths: {}});
mjAPI.start();
});
});