mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-22 01:35:35 +00:00
d252be35ef
Differential Revision: https://phabricator.services.mozilla.com/D13207 --HG-- extra : moz-landing-system : lando
23 lines
717 B
JavaScript
23 lines
717 B
JavaScript
/**
|
|
* Common infrastructure for manifest tests.
|
|
**/
|
|
/* globals SpecialPowers, ManifestProcessor*/
|
|
"use strict";
|
|
const {
|
|
ManifestProcessor,
|
|
} = SpecialPowers.Cu.import("resource://gre/modules/ManifestProcessor.jsm");
|
|
const processor = ManifestProcessor;
|
|
const manifestURL = new URL(document.location.origin + "/manifest.json");
|
|
const docURL = document.location;
|
|
const seperators = "\u2028\u2029\u0020\u00A0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000";
|
|
const lineTerminators = "\u000D\u000A\u2028\u2029";
|
|
const whiteSpace = `${seperators}${lineTerminators}`;
|
|
const typeTests = [1, null, {},
|
|
[], false,
|
|
];
|
|
const data = {
|
|
jsonText: "{}",
|
|
manifestURL,
|
|
docURL,
|
|
};
|