ProjectHelperTests.coffee 868 B

1234567891011121314151617181920212223
  1. sinon = require('sinon')
  2. chai = require('chai')
  3. should = chai.should()
  4. expect = chai.expect
  5. modulePath = "../../../../app/js/Features/Project/ProjectHelper.js"
  6. SandboxedModule = require('sandboxed-module')
  7. describe "ProjectHelper", ->
  8. beforeEach ->
  9. @ProjectHelper = SandboxedModule.require modulePath
  10. describe "compilerFromV1Engine", ->
  11. it "returns the correct engine for latex_dvipdf", ->
  12. expect(@ProjectHelper.compilerFromV1Engine('latex_dvipdf')).to.equal 'latex'
  13. it "returns the correct engine for pdflatex", ->
  14. expect(@ProjectHelper.compilerFromV1Engine('pdflatex')).to.equal 'pdflatex'
  15. it "returns the correct engine for xelatex", ->
  16. expect(@ProjectHelper.compilerFromV1Engine('xelatex')).to.equal 'xelatex'
  17. it "returns the correct engine for lualatex", ->
  18. expect(@ProjectHelper.compilerFromV1Engine('lualatex')).to.equal 'lualatex'