unglobbable
v1.0.1
Published
A glob pattern that lets node-glob emit an error
Downloads
48
Maintainers
Readme
unglobbable
A glob pattern that lets node-glob emit an error
const glob = require('glob');
const unglobbable = require('unglobbable');
glob('safe/glob/pattern', err => {
!!err; //=> false
});
glob(unglobbable, err => {
!!err; //=> true
});
Useful for writing the failure test case. Example
Installation
npm install unglobbable
API
const unglobbable = require('unglobbable');
unglobbable
Value: string
of the following:
| Platform | String |
|:---------|:----------------------------|
| Darwin | /private/var/root/*
|
| Linux | /proc/*/*/*/*
|
| Windows | /Documents and Settings/*
|
| Others | /**
|
// On macOS
const glob = require('glob');
const unglobbable = require('unglobbable');
unglobbable; //=> '/private/var/root/*'
glob(unglobbable, err => {
err.message; //=> 'EACCES: permission denied, scandir '/private/var/root''
});
License
ISC License © 2018 Shinnosuke Watanabe