UNPKG

mathjax-node

Version:

API's for calling MathJax from node.js

37 lines (29 loc) 768 B
var tape = require('tape'); var mjAPI = require("../lib/main.js"); tape('basic test: check typeset promise API', function (t) { t.plan(2); mjAPI.config({displayErrors: false}); var tex = ''; // // promise resolved // mjAPI.typeset({ math: tex, format: "TeX", mml: true }).then((result) => t.ok(result.mml, 'Typset promise resolved on success')); // // promise frejected // mjAPI.typeset({ math: tex, format: "MathML", mml: true }).catch((error) => t.ok(error, 'Typeset promise rejected on error')); // // reset configuration // mjAPI.typeset({math: '', format: 'TeX', mml: true}, () => { mjAPI.config({displayErrors: true}); }); });