This commit is contained in:
tatianamac
2019-11-26 14:50:43 -08:00
parent 8a55660ed0
commit 6d5445ecc5
13894 changed files with 2233957 additions and 0 deletions

33
node_modules/is-relative-path/test/test.js generated vendored Normal file
View File

@ -0,0 +1,33 @@
var assert = require('assert');
var isRelative = require('../');
describe('is-relative-path', function () {
it('returns true if the given path is relative', function () {
assert.ok(isRelative('../'));
assert.ok(isRelative('../foo.js'));
assert.ok(isRelative('../../foo.js'));
assert.ok(isRelative('./foo.js'));
assert.ok(isRelative('./foo'));
assert.ok(isRelative('./'));
assert.ok(isRelative('../../../../'));
});
it('returns false if the given path is not relative', function () {
assert.ok(!isRelative('/'));
assert.ok(!isRelative('/foo.js'));
assert.ok(!isRelative('foo.js'));
assert.ok(!isRelative('foo'));
assert.ok(!isRelative('foo/bar/car/baz.js'));
});
it('throws TypeError if the given path is not a string', function () {
assert.throws(isRelative.bind(null, undefined), TypeError);
assert.throws(isRelative.bind(null, null), TypeError);
assert.throws(isRelative.bind(null, false), TypeError);
assert.throws(isRelative.bind(null, true), TypeError);
assert.throws(isRelative.bind(null, 0), TypeError);
assert.throws(isRelative.bind(null, 1), TypeError);
assert.throws(isRelative.bind(null, []), TypeError);
assert.throws(isRelative.bind(null, {}), TypeError);
});
});