|
@@ -15,7 +15,7 @@ describe 'Templates publish', ->
|
|
|
get: sinon.stub()
|
|
get: sinon.stub()
|
|
|
@settings =
|
|
@settings =
|
|
|
apis:
|
|
apis:
|
|
|
- templates_api:
|
|
|
|
|
|
|
+ templates:
|
|
|
url: "http://templates.sharelatex.env"
|
|
url: "http://templates.sharelatex.env"
|
|
|
@TemplatesPublisher = SandboxedModule.require modulePath, requires:
|
|
@TemplatesPublisher = SandboxedModule.require modulePath, requires:
|
|
|
"request": @request
|
|
"request": @request
|
|
@@ -31,7 +31,7 @@ describe 'Templates publish', ->
|
|
|
|
|
|
|
|
it 'should post the project to the templates api', (done)->
|
|
it 'should post the project to the templates api', (done)->
|
|
|
@TemplatesPublisher.publish @user_id, @project_id, =>
|
|
@TemplatesPublisher.publish @user_id, @project_id, =>
|
|
|
- uri = "#{@settings.apis.templates_api.url}/templates/user/#{@user_id}/project/#{@project_id}"
|
|
|
|
|
|
|
+ uri = "#{@settings.apis.templates.url}/templates/user/#{@user_id}/project/#{@project_id}"
|
|
|
@request.post.calledWith(uri).should.equal true
|
|
@request.post.calledWith(uri).should.equal true
|
|
|
done()
|
|
done()
|
|
|
|
|
|
|
@@ -40,7 +40,7 @@ describe 'Templates publish', ->
|
|
|
|
|
|
|
|
it "should make a DELETE request to templates api", (done)->
|
|
it "should make a DELETE request to templates api", (done)->
|
|
|
@TemplatesPublisher.unpublish @user_id, @project_id, =>
|
|
@TemplatesPublisher.unpublish @user_id, @project_id, =>
|
|
|
- uri = "#{@settings.apis.templates_api.url}/templates/user/#{@user_id}/project/#{@project_id}"
|
|
|
|
|
|
|
+ uri = "#{@settings.apis.templates.url}/templates/user/#{@user_id}/project/#{@project_id}"
|
|
|
@request.del.calledWith(uri).should.equal true
|
|
@request.del.calledWith(uri).should.equal true
|
|
|
done()
|
|
done()
|
|
|
|
|
|
|
@@ -51,7 +51,7 @@ describe 'Templates publish', ->
|
|
|
exists:true
|
|
exists:true
|
|
|
@request.get.callsArgWith(1, null, null, JSON.stringify(body))
|
|
@request.get.callsArgWith(1, null, null, JSON.stringify(body))
|
|
|
@TemplatesPublisher.getTemplateDetails @user_id, @project_id, (err, details)=>
|
|
@TemplatesPublisher.getTemplateDetails @user_id, @project_id, (err, details)=>
|
|
|
- uri = "#{@settings.apis.templates_api.url}/templates/user/#{@user_id}/project/#{@project_id}/details"
|
|
|
|
|
|
|
+ uri = "#{@settings.apis.templates.url}/templates/user/#{@user_id}/project/#{@project_id}/details"
|
|
|
@request.get.calledWith(uri).should.equal true
|
|
@request.get.calledWith(uri).should.equal true
|
|
|
assert.deepEqual details, body
|
|
assert.deepEqual details, body
|
|
|
done()
|
|
done()
|