# Client = require "./helpers/Client" # request = require "request" # require("chai").should() # ClsiApp = require "./helpers/ClsiApp" # describe "Broken LaTeX file", -> # before (done)-> # @broken_request = # resources: [ # path: "main.tex" # content: ''' # \\documentclass{articl % :( # \\begin{documen % :( # Broken # \\end{documen % :( # ''' # ] # @correct_request = # resources: [ # path: "main.tex" # content: ''' # \\documentclass{article} # \\begin{document} # Hello world # \\end{document} # ''' # ] # ClsiApp.ensureRunning done # describe "on first run", -> # before (done) -> # @project_id = Client.randomId() # Client.compile @project_id, @broken_request, (@error, @res, @body) => done() # it "should return a failure status", -> # @body.compile.status.should.equal "failure" # describe "on second run", -> # before (done) -> # @project_id = Client.randomId() # Client.compile @project_id, @correct_request, () => # Client.compile @project_id, @broken_request, (@error, @res, @body) => # done() # it "should return a failure status", -> # @body.compile.status.should.equal "failure"