From ecea3dd1be40098db60e6d2f61b1838eb86e5669 Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Fri, 9 Feb 2018 15:13:58 +0000 Subject: [PATCH] add an extra test for invalid element names --- .../unit/coffee/Project/ProjectEntityHandlerTests.coffee | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/services/web/test/unit/coffee/Project/ProjectEntityHandlerTests.coffee b/services/web/test/unit/coffee/Project/ProjectEntityHandlerTests.coffee index 4aad99106a..e2e42fb51f 100644 --- a/services/web/test/unit/coffee/Project/ProjectEntityHandlerTests.coffee +++ b/services/web/test/unit/coffee/Project/ProjectEntityHandlerTests.coffee @@ -1399,6 +1399,15 @@ describe 'ProjectEntityHandler', -> @ProjectModel.findOneAndUpdate.called.should.equal false done() + it "should error if element name contains invalid characters", (done)-> + doc = + _id: ObjectId() + name: "something*bad" + @ProjectEntityHandler._putElement @project, @folder._id, doc, "doc", (err)=> + @ProjectModel.findOneAndUpdate.called.should.equal false + err.should.deep.equal new Errors.InvalidNameError("invalid element name") + done() + it "should error if element name is too long", (done)-> doc = _id: ObjectId()