• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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