Socket
Socket
Sign inDemoInstall

conformation

Package Overview
Dependencies
4
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.10.0 to 0.11.0

9

dist/types/AnyType.js

@@ -11,2 +11,6 @@ 'use strict';

var _anyPromise = require('any-promise');
var _anyPromise2 = _interopRequireDefault(_anyPromise);
var _util = require('../util');

@@ -90,6 +94,9 @@

if (promises.length) {
return Promise.all(promises).then(finish);
return _anyPromise2.default.all(promises).then(finish);
} else {
return finish();
}
},
validateAsync: function validateAsync(value, context) {
return _anyPromise2.default.resolve(this.validate(value, context));
}

@@ -96,0 +103,0 @@ };

2

package.json
{
"name": "conformation",
"version": "0.10.0",
"version": "0.11.0",
"description": "Yet another object validator",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -115,2 +115,27 @@

});
it('should have an always async version', function () {
let rule1Called, rule2Called;
let rule1 = (value, params) => {
rule1Called = true;
return {valid: true};
};
let rule2 = (value, params) => {
rule2Called = true;
return {valid: true};
};
let schema = Schema.any()
.rule(rule1, {a: 1})
.rule(rule2, {b: 2});
return schema.validateAsync('the value')
.then(function (result) {
expect(result.valid).to.be.true;
expect(rule1Called).to.be.true;
expect(rule2Called).to.be.true;
});
});
});

@@ -117,0 +142,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc