simpl-schema
Advanced tools
Comparing version 1.5.8 to 1.5.9
@@ -643,2 +643,35 @@ "use strict"; | ||
}); | ||
it('should allow getting previous autoValue in later autoValue', function () { | ||
var schema = new _SimpleSchema.SimpleSchema({ | ||
amount: Number, | ||
tax: { | ||
type: Number, | ||
optional: true, | ||
autoValue: function autoValue() { | ||
return 0.5; | ||
} | ||
}, | ||
total: { | ||
type: Number, | ||
optional: true, | ||
autoValue: function autoValue() { | ||
var amount = this.field('amount').value || 0; | ||
var tax = this.field('tax').value || 0; | ||
return amount * (1 + tax); | ||
} | ||
} | ||
}, { | ||
clean: { | ||
filter: false, | ||
autoConvert: false | ||
} | ||
}); | ||
(0, _expect["default"])(schema.clean({ | ||
amount: 1 | ||
})).toEqual({ | ||
amount: 1, | ||
tax: 0.5, | ||
total: 1.5 | ||
}); | ||
}); | ||
it('clean options should be merged when extending', function () { | ||
@@ -645,0 +678,0 @@ var schema1 = new _SimpleSchema.SimpleSchema({ |
{ | ||
"name": "simpl-schema", | ||
"version": "1.5.8", | ||
"version": "1.5.9", | ||
"description": "A schema validation package that supports direct validation of MongoDB update modifier objects.", | ||
@@ -28,2 +28,3 @@ "author": "Eric Dobbertin <aldeed@gmail.com>", | ||
"test": "mocha --require @babel/register --recursive \"lib/**/*.tests.js\"", | ||
"test:file": "mocha --require @babel/register --watch", | ||
"test:watch": "npm test -- --watch" | ||
@@ -45,3 +46,3 @@ }, | ||
"message-box": "^0.2.2", | ||
"mongo-object": "^0.1.3" | ||
"mongo-object": "^0.1.4" | ||
}, | ||
@@ -48,0 +49,0 @@ "devDependencies": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
476947
12681
Updatedmongo-object@^0.1.4