summaryrefslogtreecommitdiffstats
path: root/node_modules/require_optional/test
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-18 23:26:45 +0100
commit81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (patch)
tree8b959d50c5a614cbf9fcb346ed556140374d4b6d /node_modules/require_optional/test
parent1870f3fdf43707a15fda0f609a021f516f45eb63 (diff)
downloadwebsite_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.gz
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.tar.bz2
website_creator-81ddf9b700bc48a1f8e472209f080f9c1d9a9b09.zip
rm node_modules
Diffstat (limited to 'node_modules/require_optional/test')
-rw-r--r--node_modules/require_optional/test/nestedTest/index.js8
-rw-r--r--node_modules/require_optional/test/nestedTest/package.json11
-rw-r--r--node_modules/require_optional/test/require_optional_tests.js59
3 files changed, 0 insertions, 78 deletions
diff --git a/node_modules/require_optional/test/nestedTest/index.js b/node_modules/require_optional/test/nestedTest/index.js
deleted file mode 100644
index 76de2ab..0000000
--- a/node_modules/require_optional/test/nestedTest/index.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var require_optional = require('../../')
-
-function findPackage(packageName) {
- var pkg = require_optional(packageName);
- return pkg;
-}
-
-module.exports.findPackage = findPackage
diff --git a/node_modules/require_optional/test/nestedTest/package.json b/node_modules/require_optional/test/nestedTest/package.json
deleted file mode 100644
index 4c456a6..0000000
--- a/node_modules/require_optional/test/nestedTest/package.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "name": "nestedtest",
- "version": "1.0.0",
- "description": "A dummy package that facilitates testing that require_optional correctly walks up the module call stack",
- "main": "index.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1"
- },
- "author": "Sebastian Hallum Clarke",
- "license": "ISC"
-}
diff --git a/node_modules/require_optional/test/require_optional_tests.js b/node_modules/require_optional/test/require_optional_tests.js
deleted file mode 100644
index c9cc2a3..0000000
--- a/node_modules/require_optional/test/require_optional_tests.js
+++ /dev/null
@@ -1,59 +0,0 @@
-var assert = require('assert'),
- require_optional = require('../'),
- nestedTest = require('./nestedTest');
-
-describe('Require Optional', function() {
- describe('top level require', function() {
- it('should correctly require co library', function() {
- var promise = require_optional('es6-promise');
- assert.ok(promise);
- });
-
- it('should fail to require es6-promise library', function() {
- try {
- require_optional('co');
- } catch(e) {
- assert.equal('OPTIONAL_MODULE_NOT_FOUND', e.code);
- return;
- }
-
- assert.ok(false);
- });
-
- it('should ignore optional library not defined', function() {
- assert.equal(undefined, require_optional('es6-promise2'));
- });
- });
-
- describe('internal module file require', function() {
- it('should correctly require co library', function() {
- var Long = require_optional('bson/lib/bson/long.js');
- assert.ok(Long);
- });
- });
-
- describe('top level resolve', function() {
- it('should correctly use exists method', function() {
- assert.equal(false, require_optional.exists('co'));
- assert.equal(true, require_optional.exists('es6-promise'));
- assert.equal(true, require_optional.exists('bson/lib/bson/long.js'));
- assert.equal(false, require_optional.exists('es6-promise2'));
- });
- });
-
- describe('require_optional inside dependencies', function() {
- it('should correctly walk up module call stack searching for peerOptionalDependencies', function() {
- assert.ok(nestedTest.findPackage('bson'))
- });
- it('should return null when a package is defined in top-level package.json but not installed', function() {
- assert.equal(null, nestedTest.findPackage('es6-promise2'))
- });
- it('should error when searching for an optional dependency that is not defined in any ancestor package.json', function() {
- try {
- nestedTest.findPackage('bison')
- } catch (err) {
- assert.equal(err.message, 'no optional dependency [bison] defined in peerOptionalDependencies in any package.json')
- }
- })
- });
-});