403Webshell
Server IP : 66.29.132.122  /  Your IP : 18.119.160.180
Web Server : LiteSpeed
System : Linux business142.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : admazpex ( 531)
PHP Version : 7.2.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/self/root/opt/cpanel/ea-ruby27/src/passenger-release-6.0.23/test/node/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/opt/cpanel/ea-ruby27/src/passenger-release-6.0.23/test/node/spec_helper.js
var util = require('util');
var EventEmitter = require('events').EventEmitter;
var assert = require('assert');
require('should');


function FakeStream() {
	EventEmitter.call(this);
	this.paused = false;
	this.connection = {};
}

util.inherits(FakeStream, EventEmitter);

FakeStream.prototype.resume = function() {
	this.paused = false;
	this.flowing = true;
}

FakeStream.prototype.pause = function() {
	this.paused = true;
	this.flowing = false;
}

FakeStream.prototype.on = function(event, listener) {
	EventEmitter.prototype.on.call(this, event, listener);
	// If listening to data, and it has not explicitly been paused,
	// then call resume to start the flow of data.
	if (event == 'data' && this.flowing !== false) {
		this.resume();
	}
}

exports.FakeStream = FakeStream;


var Helper = {
	eventually: function(timeout, check, done) {
		var startTime = new Date();
		var id = setInterval(function() {
			if (check()) {
				clearInterval(id);
				done();
			} else if (new Date() - startTime > timeout) {
				clearInterval(id);
				assert.fail("Something which should eventually happen never happened");
			}
		}, 10);
	},

	shouldNeverHappen: function(timeout, check, done) {
		var startTime = new Date();
		var id = setInterval(function() {
			if (check()) {
				clearInterval(id);
				assert.fail("Something which should never happen, happened anyway");
			} else if (new Date() - startTime > timeout) {
				clearInterval(id);
				done();
			}
		}, 10);
	}
};

exports.Helper = Helper;

Youez - 2016 - github.com/yon3zu
LinuXploit