| <!DOCTYPE HTML> |
| <html> |
| <head> |
| <title>Harness Ignoring Uncaught Exception</title> |
| </head> |
| <script src="../../testharness.js"></script> |
| |
| <body> |
| <h1>Harness Ignoring Uncaught Exception</h1> |
| <div id="log"></div> |
| <script> |
| setup({allow_uncaught_exception:true}); |
| var t = async_test("setup({allow_uncaught_exception:true}) should allow tests to pass even if there is an exception"); |
| onerror = t.step_func(function() {t.done()}); |
| throw new Error("Example Error"); |
| </script> |
| <script type="text/json" id="expected"> |
| { |
| "summarized_status": { |
| "status_string": "OK", |
| "message": null, |
| "stack": null |
| }, |
| "summarized_tests": [ |
| { |
| "status_string": "PASS", |
| "name": "setup({allow_uncaught_exception:true}) should allow tests to pass even if there is an exception", |
| "properties": {}, |
| "message": null, |
| "stack": null |
| } |
| ], |
| "type": "complete" |
| } |
| </script> |
| </body> |
| </html> |