stub out metrics in tests & inject metrics endpoint

This commit is contained in:
Henry Oswald 2018-11-29 13:26:14 +00:00
parent ee1c14a410
commit 95f0a02dee
5 changed files with 15 additions and 0 deletions

View file

@ -63,6 +63,8 @@ app.use (req, res, next) ->
res.set 'Connection', 'close'
next()
Metrics.injectMetricsRoute(app)
app.get "/project/:project_id/file/:file_id", keyBuilder.userFileKey, fileController.getFile
app.post "/project/:project_id/file/:file_id", keyBuilder.userFileKey, fileController.insertFile

View file

@ -35,6 +35,8 @@ describe "BucketController", ->
"./FileHandler": @FileHandler
"./PersistorManager":@PersistorManager
"settings-sharelatex": @settings
"metrics-sharelatex":
inc:->
"logger-sharelatex":
log:->
err:->

View file

@ -29,6 +29,8 @@ describe "FileController", ->
"./FileHandler": @FileHandler
"./PersistorManager":@PersistorManager
"settings-sharelatex": @settings
"metrics-sharelatex":
inc:->
"logger-sharelatex":
log:->
err:->

View file

@ -16,6 +16,10 @@ describe "FileConverter", ->
"logger-sharelatex":
log:->
err:->
"metrics-sharelatex":
inc:->
Timer:->
done:->
"settings-sharelatex": @Settings =
commands:
convertCommandPrefix: []

View file

@ -27,6 +27,11 @@ describe "LocalFileWriter", ->
log:->
err:->
"settings-sharelatex":@settings
"metrics-sharelatex":
inc:->
Timer:->
done:->
@stubbedFsPath = "something/uploads/eio2k1j3"
describe "writeStrem", ->