Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.159
Cant Read [ /etc/named.conf ]
8.1.31
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
amatya /
quiz1 /
node_modules /
bfj /
test /
unit /
[ HOME SHELL ]
Name
Size
Permission
Action
datastream.js
2.11
KB
-rw-rw-rw-
error.js
1.76
KB
-rw-rw-rw-
eventify.js
61.83
KB
-rw-rw-rw-
jsonstream.js
2.11
KB
-rw-rw-rw-
match.js
39.34
KB
-rw-rw-rw-
parse.js
34.38
KB
-rw-rw-rw-
read.js
2.65
KB
-rw-rw-rw-
streamify.js
33.71
KB
-rw-rw-rw-
stringify.js
4.98
KB
-rw-rw-rw-
unpipe.js
3
KB
-rw-rw-rw-
walk.js
84.67
KB
-rw-rw-rw-
write.js
6.76
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : unpipe.js
'use strict' const assert = require('chai').assert const proxyquire = require('proxyquire') const spooks = require('spooks') const Promise = require('bluebird') const modulePath = '../../src/unpipe' suite('unpipe:', () => { test('require does not throw', () => { assert.doesNotThrow(() => { require(modulePath) }) }) test('require returns function', () => { assert.isFunction(require(modulePath)) }) suite('require:', () => { let log, results, unpipe setup(() => { log = {} results = { parse: [ Promise.resolve() ] } unpipe = proxyquire(modulePath, { './parse': spooks.fn({ name: 'parse', log: log, results: results.parse }) }) }) test('unpipe expects two arguments', () => { assert.lengthOf(unpipe, 2) }) test('unpipe does not throw', () => { assert.doesNotThrow(() => { unpipe(() => {}) }) }) test('unpipe throws if callback is not provided', () => { assert.throws(() => { unpipe() }) }) test('parse was not called', () => { assert.strictEqual(log.counts.parse, 0) }) suite('unpipe success:', () => { let result, error, options setup(done => { results.parse[0] = Promise.resolve('foo') options = { foo: 'bar', ndjson: true } unpipe((err, res) => { error = err result = res done() }, options) }) test('parse was called once', () => { assert.strictEqual(log.counts.parse, 1) }) test('parse was called correctly', () => { assert.isUndefined(log.these.parse[0]) assert.lengthOf(log.args.parse[0], 2) assert.isObject(log.args.parse[0][0]) assert.isTrue(log.args.parse[0][0].readable) assert.isTrue(log.args.parse[0][0].writable) assert.isFunction(log.args.parse[0][0].pipe) assert.isFunction(log.args.parse[0][0].read) assert.isFunction(log.args.parse[0][0]._read) assert.isFunction(log.args.parse[0][0].write) assert.isFunction(log.args.parse[0][0]._write) assert.notStrictEqual(log.args.parse[0][1], options) assert.deepEqual(log.args.parse[0][1], { foo: 'bar', ndjson: false }) }) test('parse result was returned', () => { assert.strictEqual(result, 'foo') }) test('did not fail', () => { assert.isNull(error) }) }) suite('unpipe error:', () => { let result, error, options setup(done => { results.parse[0] = Promise.reject('bar') options = {} unpipe((err, res) => { error = err result = res done() }, options) }) test('parse was called once', () => { assert.strictEqual(log.counts.parse, 1) }) test('parse result was not returned', () => { assert.isUndefined(result) }) test('failed', () => { assert.strictEqual(error, 'bar') }) }) }) })
Close