diff options
Diffstat (limited to 'js/src/jit-test/tests/debug/exclusive.js')
-rw-r--r-- | js/src/jit-test/tests/debug/exclusive.js | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/js/src/jit-test/tests/debug/exclusive.js b/js/src/jit-test/tests/debug/exclusive.js new file mode 100644 index 0000000000..f49ce78267 --- /dev/null +++ b/js/src/jit-test/tests/debug/exclusive.js @@ -0,0 +1,24 @@ +var g = newGlobal({ newCompartment: true }); +var dbg = Debugger(g); +dbg.onEnterFrame = function () { }; +var success = false; +try { + dbg.collectCoverageInfo = true; + success = true; +} catch (e) { + assertEq(/onEnterFrame and collectCoverageInfo cannot be active at the same time/.test(e.message), true); +} +assertEq(success, false); + +dbg.onEnterFrame = undefined; +dbg.collectCoverageInfo = true; + +try { + dbg.onEnterFrame = function () { }; + success = true; +} catch (e) { + assertEq(/onEnterFrame and collectCoverageInfo cannot be active at the same time/.test(e.message), true); +} +assertEq(success, false); +dbg.collectCoverageInfo = false; +dbg.onEnterFrame = function () { }; |