mirror of
https://github.com/classilla/tenfourfox.git
synced 2024-11-20 10:33:36 +00:00
23 lines
734 B
JavaScript
23 lines
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
|
||
|
};
|