mirror of
https://github.com/overleaf/overleaf.git
synced 2024-12-29 02:24:25 +00:00
38 lines
959 B
CoffeeScript
38 lines
959 B
CoffeeScript
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()
|