1'use strict'; 2 3const common = require('../common'); 4 5common.skipIfInspectorDisabled(); 6 7const fixtures = require('../common/fixtures'); 8const startCLI = require('../common/debugger'); 9 10// Test for "Breakpoint at specified location already exists" error. 11{ 12 const script = fixtures.path('debugger', 'three-lines.js'); 13 const cli = startCLI([script]); 14 15 function onFatal(error) { 16 cli.quit(); 17 throw error; 18 } 19 20 cli.waitForInitialBreak() 21 .then(() => cli.waitForPrompt()) 22 .then(() => cli.command('setBreakpoint(1)')) 23 .then(() => cli.command('setBreakpoint(1)')) 24 .then(() => cli.waitFor(/Breakpoint at specified location already exists/)) 25 .then(() => cli.quit()) 26 .then(null, onFatal); 27} 28