mirror of https://github.com/status-im/codimd.git
fix (test): update CSP tests for CDN directives and file hash
Signed-off-by: Max Wu <jackymaxj@gmail.com>
This commit is contained in:
parent
1417f65a22
commit
98fa323b15
|
@ -49,8 +49,10 @@ describe('Content security policies', function () {
|
||||||
csp = mock.reRequire('../lib/csp')
|
csp = mock.reRequire('../lib/csp')
|
||||||
|
|
||||||
assert(!csp.computeDirectives().scriptSrc.includes('https://cdnjs.cloudflare.com'))
|
assert(!csp.computeDirectives().scriptSrc.includes('https://cdnjs.cloudflare.com'))
|
||||||
|
assert(!csp.computeDirectives().scriptSrc.includes('https://cdn.jsdelivr.net'))
|
||||||
assert(!csp.computeDirectives().scriptSrc.includes('https://cdn.mathjax.org'))
|
assert(!csp.computeDirectives().scriptSrc.includes('https://cdn.mathjax.org'))
|
||||||
assert(!csp.computeDirectives().styleSrc.includes('https://cdnjs.cloudflare.com'))
|
assert(!csp.computeDirectives().styleSrc.includes('https://cdnjs.cloudflare.com'))
|
||||||
|
assert(!csp.computeDirectives().styleSrc.includes('https://cdn.jsdelivr.net'))
|
||||||
assert(!csp.computeDirectives().styleSrc.includes('https://fonts.googleapis.com'))
|
assert(!csp.computeDirectives().styleSrc.includes('https://fonts.googleapis.com'))
|
||||||
assert(!csp.computeDirectives().fontSrc.includes('https://cdnjs.cloudflare.com'))
|
assert(!csp.computeDirectives().fontSrc.includes('https://cdnjs.cloudflare.com'))
|
||||||
assert(!csp.computeDirectives().fontSrc.includes('https://fonts.gstatic.com'))
|
assert(!csp.computeDirectives().fontSrc.includes('https://fonts.gstatic.com'))
|
||||||
|
@ -119,6 +121,6 @@ describe('Content security policies', function () {
|
||||||
it('Unchanged hash for reveal.js speaker notes plugin', function () {
|
it('Unchanged hash for reveal.js speaker notes plugin', function () {
|
||||||
const hash = crypto.createHash('sha1')
|
const hash = crypto.createHash('sha1')
|
||||||
hash.update(fs.readFileSync(path.resolve(__dirname, '../node_modules/reveal.js/plugin/notes/notes.html'), 'utf8'), 'utf8')
|
hash.update(fs.readFileSync(path.resolve(__dirname, '../node_modules/reveal.js/plugin/notes/notes.html'), 'utf8'), 'utf8')
|
||||||
assert.strictEqual(hash.digest('hex'), '471f3826880fac884a4a14faabc492bc854ae994')
|
assert.strictEqual(hash.digest('hex'), 'd5d872ae49b5db27f638b152e6e528837204d380')
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue