mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-21 20:47:08 -05:00
Fix broken argument signature of addFolder
This commit is contained in:
parent
9f1a7c7396
commit
46ecaf9f6c
4 changed files with 8 additions and 8 deletions
|
@ -184,9 +184,9 @@ module.exports = EditorController =
|
||||||
replaceFile: (project_id, file_id, fsPath, source, callback = (error) ->)->
|
replaceFile: (project_id, file_id, fsPath, source, callback = (error) ->)->
|
||||||
ProjectEntityHandler.replaceFile project_id, file_id, fsPath, callback
|
ProjectEntityHandler.replaceFile project_id, file_id, fsPath, callback
|
||||||
|
|
||||||
addFolder: (project_id, folder_id, folderName, callback = (error, folder)->)->
|
addFolder: (project_id, folder_id, folderName, source, callback = (error, folder)->)->
|
||||||
folderName = folderName.trim()
|
folderName = folderName.trim()
|
||||||
logger.log {project_id, folder_id, folderName}, "sending new folder to project"
|
logger.log {project_id, folder_id, folderName, source}, "sending new folder to project"
|
||||||
Metrics.inc "editor.add-folder"
|
Metrics.inc "editor.add-folder"
|
||||||
ProjectEntityHandler.addFolder project_id, folder_id, folderName, (err, folder, folder_id)=>
|
ProjectEntityHandler.addFolder project_id, folder_id, folderName, (err, folder, folder_id)=>
|
||||||
@p.notifyProjectUsersOfNewFolder project_id, folder_id, folder, (error) ->
|
@p.notifyProjectUsersOfNewFolder project_id, folder_id, folder, (error) ->
|
||||||
|
|
|
@ -33,7 +33,7 @@ module.exports = EditorHttpController =
|
||||||
project_id = req.params.Project_id
|
project_id = req.params.Project_id
|
||||||
name = req.body.name
|
name = req.body.name
|
||||||
parent_folder_id = req.body.parent_folder_id
|
parent_folder_id = req.body.parent_folder_id
|
||||||
EditorController.addFolder project_id, parent_folder_id, name, (error, doc) ->
|
EditorController.addFolder project_id, parent_folder_id, name, "editor", (error, doc) ->
|
||||||
return next(error) if error?
|
return next(error) if error?
|
||||||
res.json doc
|
res.json doc
|
||||||
|
|
||||||
|
|
|
@ -526,7 +526,7 @@ describe "EditorController", ->
|
||||||
it 'should add the folder using the project entity handler', (done)->
|
it 'should add the folder using the project entity handler', (done)->
|
||||||
mock = sinon.mock(@ProjectEntityHandler).expects("addFolder").withArgs(@project_id, @folder_id, @folderName).callsArg(3)
|
mock = sinon.mock(@ProjectEntityHandler).expects("addFolder").withArgs(@project_id, @folder_id, @folderName).callsArg(3)
|
||||||
|
|
||||||
@EditorController.addFolder @project_id, @folder_id, @folderName, ->
|
@EditorController.addFolder @project_id, @folder_id, @folderName, @source, ->
|
||||||
mock.verify()
|
mock.verify()
|
||||||
done()
|
done()
|
||||||
|
|
||||||
|
@ -534,7 +534,7 @@ describe "EditorController", ->
|
||||||
@ProjectEntityHandler.addFolder = (project_id, folder_id, folderName, callback)=> callback(null, @folder, @folder_id)
|
@ProjectEntityHandler.addFolder = (project_id, folder_id, folderName, callback)=> callback(null, @folder, @folder_id)
|
||||||
mock = sinon.mock(@EditorController.p).expects('notifyProjectUsersOfNewFolder').withArgs(@project_id, @folder_id, @folder).callsArg(3)
|
mock = sinon.mock(@EditorController.p).expects('notifyProjectUsersOfNewFolder').withArgs(@project_id, @folder_id, @folder).callsArg(3)
|
||||||
|
|
||||||
@EditorController.addFolder @project_id, @folder_id, @folderName, ->
|
@EditorController.addFolder @project_id, @folder_id, @folderName, @source, ->
|
||||||
mock.verify()
|
mock.verify()
|
||||||
done()
|
done()
|
||||||
|
|
||||||
|
@ -547,7 +547,7 @@ describe "EditorController", ->
|
||||||
|
|
||||||
it 'should return the folder in the callback', (done) ->
|
it 'should return the folder in the callback', (done) ->
|
||||||
@ProjectEntityHandler.addFolder = (project_id, folder_id, folderName, callback)=> callback(null, @folder, @folder_id)
|
@ProjectEntityHandler.addFolder = (project_id, folder_id, folderName, callback)=> callback(null, @folder, @folder_id)
|
||||||
@EditorController.addFolder @project_id, @folder_id, @folderName, (error, folder) =>
|
@EditorController.addFolder @project_id, @folder_id, @folderName, @source, (error, folder) =>
|
||||||
folder.should.equal @folder
|
folder.should.equal @folder
|
||||||
done()
|
done()
|
||||||
|
|
||||||
|
|
|
@ -76,12 +76,12 @@ describe "EditorHttpController", ->
|
||||||
@req.body =
|
@req.body =
|
||||||
name: @name = "folder-name"
|
name: @name = "folder-name"
|
||||||
parent_folder_id: @parent_folder_id
|
parent_folder_id: @parent_folder_id
|
||||||
@EditorController.addFolder = sinon.stub().callsArgWith(3, null, @folder)
|
@EditorController.addFolder = sinon.stub().callsArgWith(4, null, @folder)
|
||||||
@EditorHttpController.addFolder @req, @res
|
@EditorHttpController.addFolder @req, @res
|
||||||
|
|
||||||
it "should call EditorController.addFolder", ->
|
it "should call EditorController.addFolder", ->
|
||||||
@EditorController.addFolder
|
@EditorController.addFolder
|
||||||
.calledWith(@project_id, @parent_folder_id, @name)
|
.calledWith(@project_id, @parent_folder_id, @name, "editor")
|
||||||
.should.equal true
|
.should.equal true
|
||||||
|
|
||||||
it "should send the folder back as JSON", ->
|
it "should send the folder back as JSON", ->
|
||||||
|
|
Loading…
Reference in a new issue