Jelajahi Sumber

stub out metrics in tests & inject metrics endpoint

Henry Oswald 7 tahun lalu
induk
melakukan
95f0a02dee

+ 2 - 0
services/filestore/app.coffee

@@ -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
 

+ 2 - 0
services/filestore/test/unit/coffee/BucketControllerTests.coffee

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

+ 2 - 0
services/filestore/test/unit/coffee/FileControllerTests.coffee

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

+ 4 - 0
services/filestore/test/unit/coffee/FileConverterTests.coffee

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

+ 5 - 0
services/filestore/test/unit/coffee/LocalFileWriterTests.coffee

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