forked from mirrors/gecko-dev
MozReview-Commit-ID: LZ2rqIdIoXQ --HG-- extra : rebase_source : 3d9973f0001ddc2d98cad0ddddb646cedac489c7
11 lines
452 B
JavaScript
11 lines
452 B
JavaScript
"use strict";
|
|
|
|
ChromeUtils.import('resource://gre/modules/Services.jsm');
|
|
|
|
add_task(function test_extractScheme(){
|
|
equal(Services.io.extractScheme("HtTp://example.com"), "http");
|
|
Assert.throws(() => { Services.io.extractScheme("://example.com"); },
|
|
/NS_ERROR_MALFORMED_URI/, "missing scheme");
|
|
Assert.throws(() => { Services.io.extractScheme("ht%tp://example.com"); },
|
|
/NS_ERROR_MALFORMED_URI/, "bad scheme");
|
|
});
|