summaryrefslogtreecommitdiff
path: root/dom/manifest/test/common.js
blob: 4f618be80489fb10d127225502f99091df55bc07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
 * 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
};