403Webshell
Server IP : 185.208.173.17  /  Your IP : 87.236.161.98
Web Server : Microsoft-IIS/10.0
System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64
User : IUSR ( 0)
PHP Version : 7.4.13
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/inetpub/wwwroot/parsmega.nuxt/node_modules/is-valid-path/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : C:/inetpub/wwwroot/parsmega.nuxt/node_modules/is-valid-path/test.js
/*!
 * is-valid-path <https://github.com/jonschlinkert/is-valid-path>
 *
 * Copyright (c) 2014-2015, Jon Schlinkert.
 * Licensed under the MIT License.
 */

'use strict';

/* deps: mocha */
require('should');
var isValid = require('./');

describe('isValid', function () {
  it('should return `true` if the path is valid:', function () {
    isValid('.').should.be.true;
    isValid('aa').should.be.true;
    isValid('abc.js').should.be.true;
    isValid('abc/def/ghi.js').should.be.true;
  });

  it('should return `false` if it is a glob pattern:', function () {
    isValid('*.js').should.be.false;
    isValid('!*.js').should.be.false;
    isValid('!foo').should.be.false;
    isValid('!foo.js').should.be.false;
    isValid('**/abc.js').should.be.false;
    isValid('abc/*.js').should.be.false;
  });

  it('should return `false` if the path has brace characters:', function () {
    isValid('abc/{a,b}.js').should.be.false;
    isValid('abc/{a..z}.js').should.be.false;
    isValid('abc/{a..z..2}.js').should.be.false;
  });

  it('should return `false` if it has an extglob:', function () {
    isValid('abc/@(a).js').should.be.false;
    isValid('abc/!(a).js').should.be.false;
    isValid('abc/+(a).js').should.be.false;
    isValid('abc/*(a).js').should.be.false;
    isValid('abc/?(a).js').should.be.false;
  });

  it('should return `false` if it has extglob characters:', function () {
    isValid('abc/@.js').should.be.false;
    isValid('abc/!.js').should.be.false;
    isValid('abc/+.js').should.be.false;
    isValid('abc/*.js').should.be.false;
    isValid('abc/?.js').should.be.false;
  });

  it('should return `false` if the path has regex characters:', function () {
    isValid('abc/(aaa|bbb).js').should.be.false;
    isValid('abc/?.js').should.be.false;
    isValid('?.js').should.be.false;
    isValid('[abc].js').should.be.false;
    isValid('[^abc].js').should.be.false;
    isValid('a/b/c/[a-z].js').should.be.false;
    isValid('[a-j]*[^c]b/c').should.be.false;
  });

  it('should return `false` if it is not a string:', function () {
    isValid().should.be.false;
    isValid({}).should.be.false;
    isValid(null).should.be.false;
    isValid(['**/*.js']).should.be.false;
    isValid(['foo.js']).should.be.false;
  });
});


Youez - 2016 - github.com/yon3zu
LinuXploit