fune/toolkit/components/url-classifier/tests/unit/test_safebrowsing_protobuf.js
Victor Porof 4a06c925ac Bug 1561435 - Format toolkit/components/, a=automatic-formatting
# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D36052

--HG--
extra : source : b5be5b4f4b47c256e28a29f665dc754f6407ee7f
2019-07-05 11:14:05 +02:00

29 lines
753 B
JavaScript

function run_test() {
let urlUtils = Cc["@mozilla.org/url-classifier/utils;1"].getService(
Ci.nsIUrlClassifierUtils
);
// No list at all.
let requestNoList = urlUtils.makeUpdateRequestV4([], []);
// Only one valid list name.
let requestOneValid = urlUtils.makeUpdateRequestV4(
["goog-phish-proto"],
["AAAAAA"]
);
// Only one invalid list name.
let requestOneInvalid = urlUtils.makeUpdateRequestV4(
["bad-list-name"],
["AAAAAA"]
);
// One valid and one invalid list name.
let requestOneInvalidOneValid = urlUtils.makeUpdateRequestV4(
["goog-phish-proto", "bad-list-name"],
["AAAAAA", "AAAAAA"]
);
equal(requestNoList, requestOneInvalid);
equal(requestOneValid, requestOneInvalidOneValid);
}