BLUE
PHP 7.4.33
Path:
/var/www/coop-podio-sms.bitkit.dk/httpdocs/node_modules/hash-sum
Run
Logout
Edit File
Size: 1.22 KB
Close
/var/www/coop-podio-sms.bitkit.dk/httpdocs/node_modules/hash-sum/test.js
Text
Base64
'use strict'; var _ = require('lodash'); var test = require('tape'); var sum = require('./'); test('creates unique hashes', function (t) { var results = []; sub([0,1,2,3]); sub({url:12}); sub({headers:12}); sub({headers:122}); sub({headers:'122'}); sub({headers:{accept:'text/plain'}}); sub({payload:[0,1,2,3],headers:[{a:'b'}]}); sub({a:function () {}}); sub({b:function () {}}); sub({b:function (a) {}}); sub(function () {}); sub(function (a) {}); sub(function (b) {}); sub(function (a) { return a;}); sub(function (a) {return a;}); sub(''); sub('null'); sub('false'); sub('true'); sub('0'); sub('1'); sub('void 0'); sub('undefined'); sub(null); sub(false); sub(true); sub(0); sub(1); sub(void 0); sub({}); sub({a:{},b:{}}); sub([]); sub(new Date()); sub(global, 'global'); t.equal(results.length, _.uniq(results).length); t.end(); function sub (value, name) { var hash = sum(value); results.push(hash); console.log('%s from:', hash, name || value); } }); test('hashes clash if same properties', function (t) { equals({a:'1'},{a:'1'}); equals({a:'1',b:1},{b:1,a:'1'}); t.end(); function equals (a, b) { t.equal(sum(a), sum(b)); } });
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 10
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
.editorconfig
207 B
lrw-r--r--
2015-07-14 17:13:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
.jshintignore
13 B
lrw-r--r--
2015-07-14 17:13:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
.jshintrc
345 B
lrw-r--r--
2015-07-14 17:13:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
.npmignore
27 B
lrw-r--r--
2015-07-14 17:13:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
changelog.markdown
186 B
lrw-r--r--
2015-07-14 19:09:17
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
hash-sum.js
1.21 KB
lrw-r--r--
2015-07-14 19:06:33
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
license
1.06 KB
lrw-r--r--
2015-07-14 17:13:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
package.json
1.43 KB
lrw-r--r--
2024-05-28 16:34:57
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
readme.md
1.49 KB
lrw-r--r--
2015-07-14 19:10:43
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
test.js
1.22 KB
lrw-r--r--
2015-07-14 19:08:09
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).