不要怂,就是干,撸起袖子干!

refactor custom validations error

1 parent 6d79a939
Showing with 5 additions and 5 deletions
...@@ -476,7 +476,7 @@ describe(Support.getTestDialectTeaser("DaoValidator"), function() { ...@@ -476,7 +476,7 @@ describe(Support.getTestDialectTeaser("DaoValidator"), function() {
}) })
}) })
it.only('correctly validates using custom validation methods', function(done) { it('correctly validates using custom validation methods', function(done) {
var User = this.sequelize.define('User' + config.rand(), { var User = this.sequelize.define('User' + config.rand(), {
name: { name: {
type: Sequelize.STRING, type: Sequelize.STRING,
...@@ -494,11 +494,11 @@ describe(Support.getTestDialectTeaser("DaoValidator"), function() { ...@@ -494,11 +494,11 @@ describe(Support.getTestDialectTeaser("DaoValidator"), function() {
var failingUser = User.build({ name : "3" }) var failingUser = User.build({ name : "3" })
failingUser.validate().success(function(errors) { failingUser.validate().success(function(error) {
console.log('ERR:\n', errors, '\n\n', errors.name, '\n\n'); expect(error).to.be.instanceOf(Error);
expect(errors).to.deep.equal({ name: ["name should equal '2'"] }) expect(error.name).to.deep.equal(["name should equal '2'"])
var successfulUser = User.build({ name : "2" }) var successfulUser = User.build({ name : "2" })
successfulUser.validate().success(function() { successfulUser.validate().success(function() {
expect(arguments).to.have.length(0) expect(arguments).to.have.length(0)
done() done()
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!