Exemple #1
0
	page.includeJs('https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js', function () {
		var data = page.evaluate(function () { return jQuery(document.forms[0]).serialize(); });
		for (var key in env) {
			if (key.indexOf('ORACLE_LOGIN_') == 0 && env.hasOwnProperty(key)) {
				var name = key.substr(13) + '=';
				data = data.replace(name, name + env[key]);
			}
		}
		console.log(data);
		phantom.exit();
	});
Exemple #2
0
setup(function () {
    server = require("webserver").create();

    // Should be unable to listen on port 1 (FIXME: this might succeed if
    // the test suite is being run with root privileges, hence skip it
    // on CircleCI runs.
    var env = require("system").env;
    if (!env.hasOwnProperty("CIRCLECI")) {
        assert_is_false(server.listen(1, function () {}));
        assert_equals(server.port, "");
    }

    // Find an unused port in the 1024--32767 range on which to run the
    // rest of the tests.  The function in "request_cb" will be called
    // for each request; it is set appropriately by each test case.
    for (var i = 1024; i < 32768; i++) {
        if (server.listen(i, function(rq,rs){return request_cb(rq,rs);})) {
            assert_equals(server.port, i.toString());
            port = server.port;
            return;
        }
    }
    assert_unreached("unable to find a free TCP port for server tests");
},