Skip to content

Commit fab5e2c

Browse files
committed
🤖 TEST: Add private
1 parent 50f2916 commit fab5e2c

1 file changed

Lines changed: 13 additions & 6 deletions

File tree

test/index.test.js

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -485,10 +485,10 @@ describe('parameter', () => {
485485
'ftp://foo.bar/baz',
486486
'http://foo.bar/?q=Test%20URL-encoded%20stuff',
487487
'http://مثال.إختبار',
488-
'http://例子.测试'
488+
'http://例子.测试',
489489
].forEach(function (url) {
490-
should.not.exist(parameter.validate({ name: 'url' }, { name: url }));
491-
should.not.exist(parameter.validate({ name: { type: 'url' } }, { name: url }));
490+
assert(parameter.validate({ name: 'url' }, { name: url }) === undefined);
491+
assert(parameter.validate({ name: { type: 'url' } }, { name: url }) === undefined);
492492
});
493493
});
494494

@@ -514,17 +514,24 @@ describe('parameter', () => {
514514
'http://www.foo.bar./',
515515
'http://.www.foo.bar./',
516516
'http://10.1.1.1',
517-
'http://10.1.1.254'
517+
'http://10.1.1.254',
518+
// private & local networks will fail
519+
// https://gist.github.com/dperini/729294#file-regex-weburl-js-L77
520+
// https://github.com/node-modules/parameter/issues/92
521+
'http://localhost',
522+
'http://127.0.0.1',
523+
'http://127.0.0.1:8080',
524+
'http://127.0.0.1:80',
518525
].forEach(function (url) {
519-
parameter.validate({ name: 'url' }, { name: url }).should.eql([
526+
assert.deepStrictEqual(parameter.validate({ name: 'url' }, { name: url }), [
520527
{
521528
code: 'invalid',
522529
field: 'name',
523530
message: 'should be a url'
524531
}
525532
]);
526533

527-
parameter.validate({ name: { type: 'url', message: '不合法 url' } }, { name: url }).should.eql([
534+
assert.deepStrictEqual(parameter.validate({ name: { type: 'url', message: '不合法 url' } }, { name: url }), [
528535
{
529536
code: 'invalid',
530537
field: 'name',

0 commit comments

Comments
 (0)