test: check option start or end is not safe integer
To increase fs readstream coverage, added test to check error when option.start or end is not safe integer. PR-URL: https://github.com/nodejs/node/pull/21704 Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com> Reviewed-By: Claudio Rodriguez <cjrodr@yahoo.com> Reviewed-By: Weijia Wang <starkwang@126.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
parent
3898abc55c
commit
1f1675817c
@ -65,3 +65,12 @@ fs.createReadStream(example, { start: 1, end: 5 });
|
|||||||
|
|
||||||
// Case 6: Should throw RangeError if start is greater than end
|
// Case 6: Should throw RangeError if start is greater than end
|
||||||
createReadStreamErr(example, { start: 5, end: 1 }, rangeError);
|
createReadStreamErr(example, { start: 5, end: 1 }, rangeError);
|
||||||
|
|
||||||
|
// Case 7: Should throw RangeError if start or end is not safe integer
|
||||||
|
const NOT_SAFE_INTEGER = 2 ** 53;
|
||||||
|
[
|
||||||
|
{ start: NOT_SAFE_INTEGER, end: Infinity },
|
||||||
|
{ start: 0, end: NOT_SAFE_INTEGER }
|
||||||
|
].forEach((opts) =>
|
||||||
|
createReadStreamErr(example, opts, rangeError)
|
||||||
|
);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user