mirror of
https://github.com/josdejong/mathjs.git
synced 2026-01-25 15:07:57 +00:00
23 lines
659 B
JavaScript
23 lines
659 B
JavaScript
const assert = require('assert')
|
|
const latex = require('../../src/utils/latex')
|
|
|
|
describe('util.latex', function () {
|
|
it('should convert symbols with underscores', function () {
|
|
assert.equal(latex.toSymbol('alpha_1'), 'alpha\\_1')
|
|
})
|
|
|
|
it('should convert special units', function () {
|
|
assert.equal(latex.toSymbol('deg', true), '^\\circ')
|
|
})
|
|
|
|
it('should convert normal units', function () {
|
|
assert.equal(latex.toSymbol('cm', true), '\\mathrm{cm}')
|
|
})
|
|
|
|
it('should escape strings', function () {
|
|
const string = 'space tab\tunderscore_bla$/'
|
|
|
|
assert.equal(latex.toSymbol(string), 'space~tab\\qquad{}underscore\\_bla\\$/')
|
|
})
|
|
})
|