UNPKG

marko-widgets

Version:

Module to support binding of behavior to rendered UI components rendered on the server or client

14 lines (12 loc) 459 B
var expect = require('chai').expect; var markoWidgets = require('marko-widgets'); module.exports = function(helpers, done) { var template = require('./template.marko'); template.render({ $global:{ cspNonce:'abc123' }}, function(err, html, out) { console.log(module.id, 'HTML:', html); if(!/<script.*nonce="abc123".*>/.test(html)) { throw new Error('script tag does not contain a nonce'); } done(); }); };