зеркало из https://github.com/mozilla/gecko-dev.git
23 строки
734 B
JavaScript
23 строки
734 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: manifestURL,
|
|
docURL: docURL
|
|
};
|