403Webshell
Server IP : 104.21.93.192  /  Your IP : 216.73.216.73
Web Server : LiteSpeed
System : Linux premium900.web-hosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64
User : redwjova ( 1790)
PHP Version : 8.1.32
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