OLD | NEW |
(Empty) | |
| 1 var WEB_ANIMATIONS_TESTING = true; |
| 2 var webAnimationsTesting = window; |
| 3 var assert = chai.assert; |
| 4 mocha.setup({ ui: 'tdd' }); |
| 5 |
| 6 function loadWebAnimationsBuildTarget(target) { |
| 7 var config = webAnimationsTargetConfig[target]; |
| 8 config.src.concat(config.test).forEach(function(file) { |
| 9 document.write('<script src="../' + file + '"></script>\n'); |
| 10 }); |
| 11 } |
| 12 |
| 13 (function() { |
| 14 |
| 15 var pageError = null; |
| 16 |
| 17 addEventListener('error', function(event) { |
| 18 pageError = event.filename + ':' + event.lineno + ' ' + event.message; |
| 19 }); |
| 20 |
| 21 addEventListener('load', function() { |
| 22 |
| 23 // Inject test suite for page errors if any encountered. |
| 24 if (pageError) { |
| 25 suite('page-script-errors', function() { |
| 26 test('no script errors on page', function() { |
| 27 assert.fail(null, null, pageError); |
| 28 }); |
| 29 }); |
| 30 } |
| 31 |
| 32 mocha.run(); |
| 33 }); |
| 34 |
| 35 })(); |
OLD | NEW |