Файловый менеджер - Редактировать - /home/freeclou/app.optimyar.com/front-web/build/assets/fonts/iran-yekan/MobileFonts/wgdpf7/test.js.tar
Назад
home/freeclou/app.optimyar.com/backend/node_modules/cipher-base/test.js 0000664 00000005721 15105204503 0022245 0 ustar 00 var Buffer = require('safe-buffer').Buffer var CipherBase = require('./') var test = require('tape') var inherits = require('inherits') test('basic version', function (t) { function Cipher () { CipherBase.call(this) } inherits(Cipher, CipherBase) Cipher.prototype._update = function (input) { t.ok(Buffer.isBuffer(input)) return input } Cipher.prototype._final = function () { // noop } var cipher = new Cipher() var utf8 = 'abc123abcd' var update = cipher.update(utf8, 'utf8', 'base64') + cipher.final('base64') var string = (Buffer.from(update, 'base64')).toString() t.equals(utf8, string) t.end() }) test('hash mode', function (t) { function Cipher () { CipherBase.call(this, 'finalName') this._cache = [] } inherits(Cipher, CipherBase) Cipher.prototype._update = function (input) { t.ok(Buffer.isBuffer(input)) this._cache.push(input) } Cipher.prototype._final = function () { return Buffer.concat(this._cache) } var cipher = new Cipher() var utf8 = 'abc123abcd' var update = cipher.update(utf8, 'utf8').finalName('base64') var string = (Buffer.from(update, 'base64')).toString() t.equals(utf8, string) t.end() }) test('hash mode as stream', function (t) { function Cipher () { CipherBase.call(this, 'finalName') this._cache = [] } inherits(Cipher, CipherBase) Cipher.prototype._update = function (input) { t.ok(Buffer.isBuffer(input)) this._cache.push(input) } Cipher.prototype._final = function () { return Buffer.concat(this._cache) } var cipher = new Cipher() cipher.on('error', function (e) { t.notOk(e) }) var utf8 = 'abc123abcd' cipher.end(utf8, 'utf8') var update = cipher.read().toString('base64') var string = (Buffer.from(update, 'base64')).toString() t.equals(utf8, string) t.end() }) test('encodings', function (t) { inherits(Cipher, CipherBase) function Cipher () { CipherBase.call(this) } Cipher.prototype._update = function (input) { return input } Cipher.prototype._final = function () { // noop } t.test('mix and match encoding', function (t) { t.plan(2) var cipher = new Cipher() cipher.update('foo', 'utf8', 'utf8') t.throws(function () { cipher.update('foo', 'utf8', 'base64') }) cipher = new Cipher() cipher.update('foo', 'utf8', 'base64') t.doesNotThrow(function () { cipher.update('foo', 'utf8') cipher.final('base64') }) }) t.test('handle long uft8 plaintexts', function (t) { t.plan(1) var txt = 'ふっかつ あきる すぶり はやい つける まゆげ たんさん みんぞく ねほりはほり せまい たいまつばな ひはん' var cipher = new Cipher() var decipher = new Cipher() var enc = decipher.update(cipher.update(txt, 'utf8', 'base64'), 'base64', 'utf8') enc += decipher.update(cipher.final('base64'), 'base64', 'utf8') enc += decipher.final('utf8') t.equals(txt, enc) }) }) home/freeclou/app.optimyar.com/backend/node_modules/errno/test.js 0000664 00000005122 15105304670 0021211 0 ustar 00 var test = require('tape') , inherits = require('inherits') , ErrorStackParser = require('error-stack-parser') , errno = require('./') test('sanity checks', function (t) { t.ok(errno.all, 'errno.all not found') t.ok(errno.errno, 'errno.errno not found') t.ok(errno.code, 'errno.code not found') t.equal(errno.all.length, 60, 'found ' + errno.all.length + ', expected 60') t.equal(errno.errno['-1'], errno.all[1], 'errno -1 not second element') t.equal(errno.code['UNKNOWN'], errno.all[1], 'code UNKNOWN not second element') t.equal(errno.errno[1], errno.all[3], 'errno 1 not fourth element') t.equal(errno.code['EOF'], errno.all[3], 'code EOF not fourth element') t.end() }) test('custom errors', function (t) { const Cust = errno.create('FooNotBarError') const cust = new Cust('foo is not bar') t.equal(cust.name, 'FooNotBarError', 'correct custom name') t.equal(cust.type, 'FooNotBarError', 'correct custom type') t.equal(cust.message, 'foo is not bar', 'correct custom message') t.notOk(cust.cause, 'no cause') t.end() }) test('callstack', function (t) { const MyError = errno.create('MyError') function lastFunction (ErrorType, cb) { process.nextTick(cb, new ErrorType('oh noes!')) } function secondLastFunction (ErrorType, cb) { lastFunction(ErrorType, cb) } function testFrames (t) { return function (err) { const stack = ErrorStackParser.parse(err) t.same(stack[0].functionName, 'lastFunction', 'last stack frame ok') t.same(stack[1].functionName, 'secondLastFunction', 'second last stack frame ok') t.end() } } t.test('custom error, default prototype', function (t) { secondLastFunction(MyError, testFrames(t)) }) t.test('custom error, custom prototype', function (t) { const MyError2 = errno.create('MyError2', MyError) secondLastFunction(MyError2, testFrames(t)) }) t.test('custom error, using inheritance', function (t) { const CustomError = errno.custom.CustomError function MyError3 (message, cause) { CustomError.call(this, message, cause) } inherits(MyError3, CustomError) secondLastFunction(MyError3, testFrames(t)) }) }) test('error without message', function (t) { const Cust = errno.create('WriteError') const cust = new Cust({ code: 22, message: '', name: 'QuotaExceededError' }) t.equal(cust.name, 'WriteError', 'correct custom name') t.equal(cust.type, 'WriteError', 'correct custom type') t.equal(cust.message, 'QuotaExceededError', 'message is the name') t.notOk(cust.cause, 'no cause') t.end() })
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка