Просмотр исходного кода

add an extra test for invalid element names

Brian Gough 8 лет назад
Родитель
Сommit
ecea3dd1be

+ 9 - 0
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()