From a95c941cb9055016eaba1c706c1aab16a47c0363 Mon Sep 17 00:00:00 2001 From: James Allen Date: Wed, 23 Mar 2016 15:13:32 +0000 Subject: [PATCH] Fix FileStore unit tests --- .../coffee/FileStore/FileStoreHandlerTests.coffee | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/services/web/test/UnitTests/coffee/FileStore/FileStoreHandlerTests.coffee b/services/web/test/UnitTests/coffee/FileStore/FileStoreHandlerTests.coffee index 8f9d8a555e..3b546c74a6 100644 --- a/services/web/test/UnitTests/coffee/FileStore/FileStoreHandlerTests.coffee +++ b/services/web/test/UnitTests/coffee/FileStore/FileStoreHandlerTests.coffee @@ -19,7 +19,7 @@ describe "FileStoreHandler", -> on: (type, cb)-> if type == "end" cb() - @readStream = {my:"readStream"} + @readStream = {my:"readStream", on: sinon.stub()} @request = sinon.stub() @settings = apis:{filestore:{url:"http//filestore.sharelatex.test"}} @handler = SandboxedModule.require modulePath, requires: @@ -128,6 +128,12 @@ describe "FileStoreHandler", -> @handler.getFileStream @project_id, @file_id, {}, (err, stream)=> @handler._buildUrl.calledWith(@project_id, @file_id).should.equal true done() + + it "should add an error handler", (done) -> + @handler.getFileStream @project_id, @file_id, {}, (err, stream)=> + stream.on.calledWith("error").should.equal true + done() + describe "copyFile", ->