|
1 | | -var expect = require('chai').expect; |
2 | | -var read = require('read-file-relative').readSync; |
3 | | -var remove = require('lodash').pull; |
4 | | -var escapeRe = require('lodash').escapeRegExp; |
5 | | -var ReporterPluginHost = require('../../lib/reporter/plugin-host'); |
6 | | -var TYPE = require('../../lib/errors/test-run/type'); |
7 | | -var TestRunErrorFormattableAdapter = require('../../lib/errors/test-run/formattable-adapter'); |
8 | | -var testCallsite = require('./data/test-callsite'); |
9 | | -var ActionIntegerOptionError = require('../../lib/errors/test-run').ActionIntegerOptionError; |
10 | | -var ActionPositiveIntegerOptionError = require('../../lib/errors/test-run').ActionPositiveIntegerOptionError; |
11 | | -var ActionIntegerArgumentError = require('../../lib/errors/test-run').ActionIntegerArgumentError; |
12 | | -var ActionPositiveIntegerArgumentError = require('../../lib/errors/test-run').ActionPositiveIntegerArgumentError; |
13 | | -var ActionBooleanOptionError = require('../../lib/errors/test-run').ActionBooleanOptionError; |
14 | | -var ActionSelectorTypeError = require('../../lib/errors/test-run').ActionSelectorTypeError; |
15 | | -var ActionOptionsTypeError = require('../../lib/errors/test-run').ActionOptionsTypeError; |
16 | | -var ActionStringArgumentError = require('../../lib/errors/test-run').ActionStringArgumentError; |
17 | | -var ActionAdditionalSelectorTypeError = require('../../lib/errors/test-run').ActionAdditionalSelectorTypeError; |
18 | | -var UncaughtErrorOnPage = require('../../lib/errors/test-run').UncaughtErrorOnPage; |
19 | | -var UncaughtErrorInTestCode = require('../../lib/errors/test-run').UncaughtErrorInTestCode; |
20 | | -var UncaughtNonErrorObjectInTestCode = require('../../lib/errors/test-run').UncaughtNonErrorObjectInTestCode; |
21 | | -var ActionElementNotFoundError = require('../../lib/errors/test-run').ActionElementNotFoundError; |
| 1 | +var expect = require('chai').expect; |
| 2 | +var read = require('read-file-relative').readSync; |
| 3 | +var remove = require('lodash').pull; |
| 4 | +var escapeRe = require('lodash').escapeRegExp; |
| 5 | +var ReporterPluginHost = require('../../lib/reporter/plugin-host'); |
| 6 | +var TYPE = require('../../lib/errors/test-run/type'); |
| 7 | +var TestRunErrorFormattableAdapter = require('../../lib/errors/test-run/formattable-adapter'); |
| 8 | +var testCallsite = require('./data/test-callsite'); |
| 9 | +var ActionIntegerOptionError = require('../../lib/errors/test-run').ActionIntegerOptionError; |
| 10 | +var ActionPositiveIntegerOptionError = require('../../lib/errors/test-run').ActionPositiveIntegerOptionError; |
| 11 | +var ActionIntegerArgumentError = require('../../lib/errors/test-run').ActionIntegerArgumentError; |
| 12 | +var ActionPositiveIntegerArgumentError = require('../../lib/errors/test-run').ActionPositiveIntegerArgumentError; |
| 13 | +var ActionBooleanOptionError = require('../../lib/errors/test-run').ActionBooleanOptionError; |
| 14 | +var ActionSelectorTypeError = require('../../lib/errors/test-run').ActionSelectorTypeError; |
| 15 | +var ActionOptionsTypeError = require('../../lib/errors/test-run').ActionOptionsTypeError; |
| 16 | +var ActionStringArgumentError = require('../../lib/errors/test-run').ActionStringArgumentError; |
| 17 | +var ActionAdditionalSelectorTypeError = require('../../lib/errors/test-run').ActionAdditionalSelectorTypeError; |
| 18 | +var UncaughtErrorOnPage = require('../../lib/errors/test-run').UncaughtErrorOnPage; |
| 19 | +var UncaughtErrorInTestCode = require('../../lib/errors/test-run').UncaughtErrorInTestCode; |
| 20 | +var UncaughtErrorInClientExecutedCode = require('../../lib/errors/test-run').UncaughtErrorInClientExecutedCode; |
| 21 | +var UncaughtNonErrorObjectInTestCode = require('../../lib/errors/test-run').UncaughtNonErrorObjectInTestCode; |
| 22 | +var ActionElementNotFoundError = require('../../lib/errors/test-run').ActionElementNotFoundError; |
22 | 23 | var ActionElementIsInvisibleError = require('../../lib/errors/test-run').ActionElementIsInvisibleError; |
23 | 24 | var ActionAdditionalElementNotFoundError = require('../../lib/errors/test-run').ActionAdditionalElementNotFoundError; |
24 | 25 | var ActionAdditionalElementIsInvisibleError = require('../../lib/errors/test-run').ActionAdditionalElementIsInvisibleError; |
@@ -187,6 +188,10 @@ describe('Error formatting', function () { |
187 | 188 | it('Should format "externalAssertionLibraryError', function () { |
188 | 189 | assertErrorMessage('external-assertion-library-error', new ExternalAssertionLibraryError(testAssertionError, testCallsite)); |
189 | 190 | }); |
| 191 | + |
| 192 | + it('Should format "uncaughtErrorInClientExecutedCode"', function () { |
| 193 | + assertErrorMessage('uncaught-error-in-client-executed-code', new UncaughtErrorInClientExecutedCode(new Error('Some error.'))); |
| 194 | + }); |
190 | 195 | }); |
191 | 196 |
|
192 | 197 | describe('Test coverage', function () { |
|
0 commit comments