368f55bb63
New tests added for: * Runtime.getProperties while debugger is paused * Runtime.exceptionThrown * Runtime.releaseObject/releaseObjectGroup Change-Id: I72b3455e9fb3269c097bf9a383187c119158a722 Reviewed-on: https://chromium-review.googlesource.com/c/1490172 Commit-Queue: Jeff Fisher <jeffish@microsoft.com> Reviewed-by: Dmitry Gozman <dgozman@chromium.org> Cr-Commit-Position: refs/heads/master@{#59984}
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();
|
|
})();
|