mirror of
https://github.com/nodejs/node.git
synced 2025-05-15 17:35:26 +00:00

PR-URL: https://github.com/nodejs/node/pull/26685 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Refael Ackermann <refack@gmail.com>
26 lines
806 B
JavaScript
26 lines
806 B
JavaScript
// Copyright 2019 the V8 project authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
const {Protocol, contextGroup} = InspectorTest.start(
|
|
`Tests that Runtime throws exceptions after enabling domain on scripts with errors.`);
|
|
|
|
(async function test(){
|
|
// Log all exceptions thrown
|
|
Protocol.Runtime.onExceptionThrown(exception => {
|
|
InspectorTest.logMessage(exception);
|
|
});
|
|
// Add scripts with syntax and reference errors
|
|
contextGroup.addScript(
|
|
`
|
|
var x = ;
|
|
//# sourceURL=syntaxError.js`);
|
|
contextGroup.addScript(
|
|
`
|
|
var x = y;
|
|
//# sourceURL=referenceError.js`);
|
|
InspectorTest.log('Enabling Runtime Domain.');
|
|
await Protocol.Runtime.enable();
|
|
InspectorTest.completeTest();
|
|
})();
|