Skip to content

Commit ef3acea

Browse files
authored
refactor: rename EFAILEDEVAL → EINVALEVAL (#706)
1 parent cf86991 commit ef3acea

3 files changed

Lines changed: 15 additions & 18 deletions

File tree

packages/errors/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ The `@browserless/errors` package allows you to:
3838
|---------------|------|-------------|
3939
| `browserTimeout` | `EBRWSRTIMEOUT` | Promise or navigation timed out |
4040
| `protocolError` | `EPROTOCOL` | Chrome DevTools Protocol error |
41-
| `evaluationFailed` | `EFAILEDEVAL` | Page evaluation/script execution failed |
41+
| `evaluationFailed` | `EINVALEVAL` | Page evaluation/script execution failed |
4242
| `contextDisconnected` | `EBRWSRCONTEXTCONNRESET` | Browser context connection was reset |
4343

4444
### Usage
@@ -56,7 +56,7 @@ const protocolError = errors.protocolError({ message: 'Target closed.' })
5656

5757
// Create an evaluation error
5858
const evalError = errors.evaluationFailed({ message: 'foo is not defined' })
59-
// => BrowserlessError: EFAILEDEVAL, foo is not defined
59+
// => BrowserlessError: EINVALEVAL, foo is not defined
6060

6161
// Normalize a raw error from Puppeteer
6262
const rawError = { message: 'Protocol error (Runtime.callFunctionOn): Target closed.' }

packages/errors/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ browserlessError.browserTimeout = createBrowserlessError({
3636
browserlessError.protocolError = createBrowserlessError({ code: 'EPROTOCOL' })
3737

3838
browserlessError.evaluationFailed = createBrowserlessError({
39-
code: 'EFAILEDEVAL',
39+
code: 'EINVALEVAL',
4040
message: 'Evaluation failed'
4141
})
4242

packages/errors/test/index.js

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ test('evaluationFailed', t => {
4444

4545
t.true(parsedError instanceof Error)
4646
t.is(parsedError.name, 'BrowserlessError')
47-
t.is(parsedError.code, 'EFAILEDEVAL')
48-
t.is(parsedError.message, "EFAILEDEVAL, Cannot read property 'bar' of undefined")
47+
t.is(parsedError.code, 'EINVALEVAL')
48+
t.is(parsedError.message, "EINVALEVAL, Cannot read property 'bar' of undefined")
4949

5050
const error = errors.evaluationFailed("Cannot read property 'bar' of undefined")
5151

5252
t.true(error instanceof Error)
5353
t.is(error.name, 'BrowserlessError')
54-
t.is(error.code, 'EFAILEDEVAL')
55-
t.is(error.message, "EFAILEDEVAL, Cannot read property 'bar' of undefined")
54+
t.is(error.code, 'EINVALEVAL')
55+
t.is(error.message, "EINVALEVAL, Cannot read property 'bar' of undefined")
5656
}
5757
{
5858
const parsedError = errors.ensureError({
@@ -61,19 +61,16 @@ test('evaluationFailed', t => {
6161

6262
t.true(parsedError instanceof Error)
6363
t.is(parsedError.name, 'BrowserlessError')
64-
t.is(parsedError.code, 'EFAILEDEVAL')
64+
t.is(parsedError.code, 'EINVALEVAL')
6565

66-
t.is(
67-
parsedError.message,
68-
"EFAILEDEVAL, Cannot read properties of undefined (reading 'versoin')"
69-
)
66+
t.is(parsedError.message, "EINVALEVAL, Cannot read properties of undefined (reading 'versoin')")
7067

7168
const error = errors.evaluationFailed("Cannot read properties of undefined (reading 'versoin')")
7269

7370
t.true(error instanceof Error)
7471
t.is(error.name, 'BrowserlessError')
75-
t.is(error.code, 'EFAILEDEVAL')
76-
t.is(error.message, "EFAILEDEVAL, Cannot read properties of undefined (reading 'versoin')")
72+
t.is(error.code, 'EINVALEVAL')
73+
t.is(error.message, "EINVALEVAL, Cannot read properties of undefined (reading 'versoin')")
7774
}
7875
{
7976
const parsedError = errors.ensureError({
@@ -82,16 +79,16 @@ test('evaluationFailed', t => {
8279

8380
t.true(parsedError instanceof Error)
8481
t.is(parsedError.name, 'BrowserlessError')
85-
t.is(parsedError.code, 'EFAILEDEVAL')
82+
t.is(parsedError.code, 'EINVALEVAL')
8683

87-
t.is(parsedError.message, 'EFAILEDEVAL, version is not defined')
84+
t.is(parsedError.message, 'EINVALEVAL, version is not defined')
8885

8986
const error = errors.evaluationFailed('version is not defined')
9087

9188
t.true(error instanceof Error)
9289
t.is(error.name, 'BrowserlessError')
93-
t.is(error.code, 'EFAILEDEVAL')
94-
t.is(error.message, 'EFAILEDEVAL, version is not defined')
90+
t.is(error.code, 'EINVALEVAL')
91+
t.is(error.message, 'EINVALEVAL, version is not defined')
9592
}
9693
})
9794

0 commit comments

Comments
 (0)