aboutsummaryrefslogtreecommitdiff
path: root/node_modules/defaults/test.js
diff options
context:
space:
mode:
authorScoots Dash <contact@minteck.org>2022-04-23 14:12:30 +0000
committerScoots Dash <contact@minteck.org>2022-04-23 14:12:30 +0000
commita927497b43cbe1438f3d7478932f3f7d03ea347c (patch)
tree0a3c88978b4294fb30afad58daa86c46fbedc2f6 /node_modules/defaults/test.js
parentba5fa694351774f2684c1aefdc215da5c6f39ba6 (diff)
parentf0db5bbbcd623812a391862d217519afafe197c6 (diff)
downloadtwilight-trunk.tar.gz
twilight-trunk.tar.bz2
twilight-trunk.zip
Merge branch 'deprecation' into 'trunk'HEADtrunk
Disable the Twilight Package Manager See merge request minteck/twilight!1
Diffstat (limited to 'node_modules/defaults/test.js')
-rw-r--r--node_modules/defaults/test.js34
1 files changed, 0 insertions, 34 deletions
diff --git a/node_modules/defaults/test.js b/node_modules/defaults/test.js
deleted file mode 100644
index 60e0ffb..0000000
--- a/node_modules/defaults/test.js
+++ /dev/null
@@ -1,34 +0,0 @@
-var defaults = require('./'),
- test = require('tap').test;
-
-test("ensure options is an object", function(t) {
- var options = defaults(false, { a : true });
- t.ok(options.a);
- t.end()
-});
-
-test("ensure defaults override keys", function(t) {
- var result = defaults({}, { a: false, b: true });
- t.ok(result.b, 'b merges over undefined');
- t.equal(result.a, false, 'a merges over undefined');
- t.end();
-});
-
-test("ensure defined keys are not overwritten", function(t) {
- var result = defaults({ b: false }, { a: false, b: true });
- t.equal(result.b, false, 'b not merged');
- t.equal(result.a, false, 'a merges over undefined');
- t.end();
-});
-
-test("ensure defaults clone nested objects", function(t) {
- var d = { a: [1,2,3], b: { hello : 'world' } };
- var result = defaults({}, d);
- t.equal(result.a.length, 3, 'objects should be clones');
- t.ok(result.a !== d.a, 'objects should be clones');
-
- t.equal(Object.keys(result.b).length, 1, 'objects should be clones');
- t.ok(result.b !== d.b, 'objects should be clones');
- t.end();
-});
-