ProjectHelperTests.coffee 991 B

1234567891011121314151617181920212223242526
  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'
  19. # describe "ensureNameIsUnique", ->
  20. # see tests for: ProjectDetailsHandler.ensureProjectNameIsUnique, which calls here.