1

我有一个骨干模型

var MyModel= Backbone.Model.extend({
   validation: function () 
      var validate= { 
           name: {
               required: true,
           },
      };

      return validate;

   },
});

我使用 sinon、mocha 和 chai 进行测试。当我调用model.validate()测试时,它告诉我该函数不存在,我如何检查验证是否有效?

4

1 回答 1

1

看来您应该执行以下操作才能使验证插件正常工作:

_.extend(Backbone.Model.prototype, Backbone.Validation.mixin);
于 2017-07-05T09:11:07.097 回答