зеркало из https://github.com/mozilla/gecko-dev.git
28 строки
987 B
JavaScript
28 строки
987 B
JavaScript
function run_test() {
|
|
check_localhost();
|
|
check_local_redirect();
|
|
}
|
|
|
|
function check_localhost() {
|
|
var dns = Components.classes["@mozilla.org/network/dns-service;1"]
|
|
.getService(Components.interfaces.nsIDNSService);
|
|
var rec = dns.resolve("localhost", 0);
|
|
var answer = rec.getNextAddrAsString();
|
|
do_check_true(answer == "127.0.0.1" || answer == "::1");
|
|
}
|
|
|
|
function check_local_redirect() {
|
|
var prefs = Components.classes["@mozilla.org/preferences-service;1"]
|
|
.getService(Components.interfaces.nsIPrefBranch);
|
|
prefs.setCharPref("network.dns.localDomains", "local.vingtetun.org");
|
|
|
|
var dns = Components.classes["@mozilla.org/network/dns-service;1"]
|
|
.getService(Components.interfaces.nsIDNSService);
|
|
var rec = dns.resolve("local.vingtetun.org", 0);
|
|
var answer = rec.getNextAddrAsString();
|
|
do_check_true(answer == "127.0.0.1" || answer == "::1");
|
|
|
|
prefs.clearUserPref("network.dns.localDomains");
|
|
}
|
|
|