UNPKG

deadunit

Version:

A dead-simple nestable unit testing library for javascript and node.js.

47 lines (37 loc) 1.25 kB
<body> </body> <script src='node_modules/requirejs/require.js'></script> <script> "use strict"; require.config({ paths: { "deadunit": "browserPackage/deadunit.browser.gen.umd", "deadunitTests": "test/generated/deadunitTests.browser.umd", "future": "node_modules/async-future/generatedBuilds/asyncFuture.umd", "blocks": "node_modules/blocks.js/dist/blocks.umd" } }) require(['deadunit', 'deadunitTests', 'future', 'blocks'], function(Unit, deadunitTests, Future, blocks) { deadunitTests.getTests(Unit, { env: 'browser', printTestOutput: function(test, name, timeout) { return browserPrintTest(test) }, print: function print(str) { var text = blocks.Text(str) text.domNode.style.color = 'white' text.attach() }, reset: function() { window.onerror = function() {} } }) function browserPrintTest(test) { var f = new Future test.writeHtml().then(function() { f.return() }) return f } }) </script>