diff --git a/lib/readline.js b/lib/readline.js index e30865f3757371..7f85ae5d55aa77 100644 --- a/lib/readline.js +++ b/lib/readline.js @@ -178,7 +178,7 @@ function Interface(input, output, completer, terminal) { } if (!(history instanceof Array)) { - throw new ERR_INVALID_OPT_VALUE.RangeError('history', history); + throw new ERR_INVALID_ARG_VALUE('history', history); } if (historySize === undefined) { diff --git a/test/parallel/test-readline-interface.js b/test/parallel/test-readline-interface.js index eb330e37be9861..543273dba94390 100644 --- a/test/parallel/test-readline-interface.js +++ b/test/parallel/test-readline-interface.js @@ -122,8 +122,8 @@ function assertCursorRowsAndCols(rli, rows, cols) { history: 'not an array' }); }, { - name: 'RangeError', - code: 'ERR_INVALID_OPT_VALUE' + name: 'TypeError', + code: 'ERR_INVALID_ARG_VALUE' }); assert.throws(() => { @@ -132,8 +132,8 @@ function assertCursorRowsAndCols(rli, rows, cols) { history: 123 }); }, { - name: 'RangeError', - code: 'ERR_INVALID_OPT_VALUE' + name: 'TypeError', + code: 'ERR_INVALID_ARG_VALUE' }); assert.throws(() => { @@ -142,8 +142,8 @@ function assertCursorRowsAndCols(rli, rows, cols) { history: {} }); }, { - name: 'RangeError', - code: 'ERR_INVALID_OPT_VALUE' + name: 'TypeError', + code: 'ERR_INVALID_ARG_VALUE' }); assert.throws(() => { @@ -152,8 +152,8 @@ function assertCursorRowsAndCols(rli, rows, cols) { history: true }); }, { - name: 'RangeError', - code: 'ERR_INVALID_OPT_VALUE' + name: 'TypeError', + code: 'ERR_INVALID_ARG_VALUE' }); // Constructor throws if historySize is not a positive number