-
should satisfy basic uri condition
function() {
target = "http://xpressengine.com/";
value_of(target.setQuery("q","r")).should_be("http://xpressengine.com/index.php?q=r");
}
-
should work when ssl is on
function() {
target = "http://xpressengine.com/";
window.ssl_actions = new Array("dispLogin");
value_of(target.setQuery("act","dispLogin")).should_be("https://xpressengine.com/index.php?act=dispLogin");
}
-
should work when ssl is on and https_port is set (not 443)
function() {
target = "http://xpressengine.com/";
window.https_port = 445;
window.ssl_actions = new Array("dispLogin");
value_of(target.setQuery("act","dispLogin")).should_be("https://xpressengine.com:445/index.php?act=dispLogin");
}
-
should work when ssl is on and https_port is set as 443
function() {
target = "http://xpressengine.com/";
window.https_port = 443;
window.ssl_actions = new Array("dispLogin");
value_of(target.setQuery("act","dispLogin")).should_be("https://xpressengine.com/index.php?act=dispLogin");
}
-
should replace https to http if act is not a member of ssl_actions
function() {
targets = "https://xpressengine.com/";
window.ssl_actions = new Array("dispLogin");
value_of(targets.setQuery("act","dispLogin2")).should_be("http://xpressengine.com/index.php?act=dispLogin2");
}
-
should remove https port
function() {
targetsp = "https://xpressengine.com:443/index.php?q=r";
value_of(targetsp.setQuery("act","dispLogin2")).should_be("http://xpressengine.com/index.php?q=r&act=dispLogin2");
}
-
should remove https port and add http port if http port is defined
function() {
targetsp = "https://xpressengine.com:443/index.php?q=r";
window.http_port = 8080;
value_of(targetsp.setQuery("act","dispLogin2")).should_be("http://xpressengine.com:8080/index.php?q=r&act=dispLogin2");
}
-
should only remove https port and if http port is defined as 80
function() {
targetsp = "https://xpressengine.com:443/index.php?q=r";
window.http_port = 80;
value_of(targetsp.setQuery("act","dispLogin2")).should_be("http://xpressengine.com/index.php?q=r&act=dispLogin2");
}
-
should work if enforce_ssl is set
function() {
target = "https://xpressengine.com:4433/";
window.http_port = 8080;
window.https_port = 4433;
window.enforce_ssl = false;
value_of(target.setQuery("act","dispTest")).should_be("http://xpressengine.com:8080/index.php?act=dispTest");
}
-
should work if enforce_ssl is set with 443 port
function() {
target = "http://xpressengine.com/";
window.enforce_ssl = true;
window.https_port = 443;
value_of(target.setQuery("act","dispLogin")).should_be("https://xpressengine.com/index.php?act=dispLogin");
}
-
should work if enforce_ssl is set with none-443 port
function() {
target = "http://xpressengine.com/";
window.enforce_ssl = true;
window.https_port = 445;
value_of(target.setQuery("act","dispLogin")).should_be("https://xpressengine.com:445/index.php?act=dispLogin");
}