Spaces:
Running
Running
Download node_modules/defined/test/def.js from Chunte/HFBA: direct link, hf CLI and curl.
- Browser
- Download file 735 Bytes
-
https://huggingface.co/spaces/Chunte/HFBA/resolve/refs%2Fpr%2F1/node_modules/defined/test/def.js
- Command line
-
hf download hf://spaces/Chunte/HFBA@refs/pr/1/node_modules/defined/test/def.js
-
curl -L -o def.js https://huggingface.co/spaces/Chunte/HFBA/resolve/refs%2Fpr%2F1/node_modules/defined/test/def.js
735 Bytes
| var defined = require('../'); | |
| var test = require('tape'); | |
| test('defined-or', function (t) { | |
| var u = undefined; | |
| t.equal(defined(), u, 'empty arguments'); | |
| t.equal(defined(u), u, '1 undefined'); | |
| t.equal(defined(u, u), u, '2 undefined'); | |
| t.equal(defined(u, u, u, u), u, '4 undefineds'); | |
| t.equal(defined(undefined, false, true), false, 'false[0]'); | |
| t.equal(defined(false, true), false, 'false[1]'); | |
| t.equal(defined(undefined, 0, true), 0, 'zero[0]'); | |
| t.equal(defined(0, true), 0, 'zero[1]'); | |
| t.equal(defined(3, undefined, 4), 3, 'first arg'); | |
| t.equal(defined(undefined, 3, 4), 3, 'second arg'); | |
| t.equal(defined(undefined, undefined, 3), 3, 'third arg'); | |
| t.end(); | |
| }); | |