include the build parameter in the compile unit tests

This commit is contained in:
Brian Gough 2015-02-26 16:19:36 +00:00
parent 5b9f2e8fc1
commit a64b8724bd
2 changed files with 19 additions and 0 deletions

View file

@ -36,9 +36,11 @@ describe "ClsiManager", ->
outputFiles: [{
url: "#{@settings.apis.clsi.url}/project/#{@project_id}/output/output.pdf"
type: "pdf"
build: 1234
},{
url: "#{@settings.apis.clsi.url}/project/#{@project_id}/output/output.log"
type: "log"
build: 1234
}]
})
@ClsiManager.sendRequest @project_id, {compileGroup:"standard"}, @callback
@ -57,9 +59,11 @@ describe "ClsiManager", ->
outputFiles = [{
path: "output.pdf"
type: "pdf"
build: 1234
},{
path: "output.log"
type: "log"
build: 1234
}]
@callback.calledWith(null, @status, outputFiles).should.equal true

View file

@ -231,6 +231,21 @@ describe "CompileController", ->
)
.should.equal true
describe "user with build parameter via query string", ->
beforeEach ->
@CompileManager.getProjectCompileLimits = sinon.stub().callsArgWith(1, null, {compileGroup: "standard"})
@req.query = {build: 1234}
@CompileController.proxyToClsi(@project_id, @url = "/test", @req, @res, @next)
it "should proxy to the standard url with the build parameter", ()->
@request
.calledWith(
method: @req.method
qs: {build: 1234}
url: "#{@settings.apis.clsi.url}#{@url}",
timeout: 60 * 1000
)
.should.equal true
describe "new pdf viewer", ->
beforeEach ->