mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-02 13:10:20 -05:00
24 lines
868 B
CoffeeScript
24 lines
868 B
CoffeeScript
|
sinon = require('sinon')
|
||
|
chai = require('chai')
|
||
|
should = chai.should()
|
||
|
expect = chai.expect
|
||
|
modulePath = "../../../../app/js/Features/Project/ProjectHelper.js"
|
||
|
SandboxedModule = require('sandboxed-module')
|
||
|
|
||
|
describe "ProjectHelper", ->
|
||
|
beforeEach ->
|
||
|
@ProjectHelper = SandboxedModule.require modulePath
|
||
|
|
||
|
describe "compilerFromV1Engine", ->
|
||
|
it "returns the correct engine for latex_dvipdf", ->
|
||
|
expect(@ProjectHelper.compilerFromV1Engine('latex_dvipdf')).to.equal 'latex'
|
||
|
|
||
|
it "returns the correct engine for pdflatex", ->
|
||
|
expect(@ProjectHelper.compilerFromV1Engine('pdflatex')).to.equal 'pdflatex'
|
||
|
|
||
|
it "returns the correct engine for xelatex", ->
|
||
|
expect(@ProjectHelper.compilerFromV1Engine('xelatex')).to.equal 'xelatex'
|
||
|
|
||
|
it "returns the correct engine for lualatex", ->
|
||
|
expect(@ProjectHelper.compilerFromV1Engine('lualatex')).to.equal 'lualatex'
|