# Client = require "./helpers/Client" # request = require "request" # require("chai").should() # expect = require("chai").expect # path = require("path") # fs = require("fs") # ClsiApp = require "./helpers/ClsiApp" # describe "Syncing", -> # before (done) -> # @request = # resources: [ # path: "main.tex" # content: fs.readFileSync(path.join(__dirname,"../fixtures/naugty_strings.txt"),"utf-8") # ] # @project_id = Client.randomId() # ClsiApp.ensureRunning => # Client.compile @project_id, @request, (@error, @res, @body) => done() # describe "wordcount file", -> # it "should return wordcount info", (done) -> # Client.wordcount @project_id, "main.tex", (error, result) -> # throw error if error? # expect(result).to.deep.equal( # texcount: { # encode: "utf8" # textWords: 2281 # headWords: 2 # outside: 0 # headers: 2 # elements: 0 # mathInline: 6 # mathDisplay: 0 # errors: 0 # messages: "" # } # ) # done()