OLD | NEW |
1 // Copyright 2017 the V8 project authors. All rights reserved. | 1 // Copyright 2017 the V8 project authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 InspectorTest.log('Check that setScriptSource completes correctly when an except
ion is thrown.'); | 5 let {session, contextGroup, Protocol} = InspectorTest.start('Check that setScrip
tSource completes correctly when an exception is thrown.'); |
6 | 6 |
7 Protocol.Debugger.enable(); | 7 Protocol.Debugger.enable(); |
8 | 8 |
9 InspectorTest.runTestSuite([ | 9 InspectorTest.runTestSuite([ |
10 function testIncorrectScriptId(next) { | 10 function testIncorrectScriptId(next) { |
11 Protocol.Debugger.setScriptSource({ scriptId: '-1', scriptSource: '0' }) | 11 Protocol.Debugger.setScriptSource({ scriptId: '-1', scriptSource: '0' }) |
12 .then(InspectorTest.logMessage) | 12 .then(InspectorTest.logMessage) |
13 .then(next); | 13 .then(next); |
14 }, | 14 }, |
15 | 15 |
16 function testSourceWithSyntaxError(next) { | 16 function testSourceWithSyntaxError(next) { |
17 Protocol.Debugger.onceScriptParsed() | 17 Protocol.Debugger.onceScriptParsed() |
18 .then(message => Protocol.Debugger.setScriptSource({ scriptId: message.par
ams.scriptId, scriptSource: 'a # b' })) | 18 .then(message => Protocol.Debugger.setScriptSource({ scriptId: message.par
ams.scriptId, scriptSource: 'a # b' })) |
19 .then(InspectorTest.logMessage) | 19 .then(InspectorTest.logMessage) |
20 .then(next); | 20 .then(next); |
21 InspectorTest.addScript('function foo() {}'); | 21 contextGroup.addScript('function foo() {}'); |
22 } | 22 } |
23 ]); | 23 ]); |
OLD | NEW |