@@ -78,43 +78,19 @@ function checkArgs(connected) {
78
78
}
79
79
) ;
80
80
81
- for ( const input of [ 'hello' , Buffer . from ( 'hello' ) ,
81
+ for ( const input of [
82
+ 'hello' ,
83
+ Buffer . from ( 'hello' ) ,
82
84
Buffer . from ( 'hello world' ) . subarray ( 0 , 5 ) ,
83
- Buffer . from ( 'hello world' ) . subarray ( 6 ) ] ) {
84
- assert . throws (
85
- ( ) => { sock . send ( input , 6 , 0 ) ; } ,
86
- {
87
- code : 'ERR_OUT_OF_RANGE' ,
88
- name : 'RangeError' ,
89
- message : 'The value of "offset" is out of range. ' +
90
- 'It must be <= 5. Received 6'
91
- }
92
- ) ;
93
-
94
- assert . throws (
95
- ( ) => { sock . send ( input , 0 , 6 ) ; } ,
96
- {
97
- code : 'ERR_OUT_OF_RANGE' ,
98
- name : 'RangeError' ,
99
- message : 'The value of "length" is out of range. ' +
100
- 'It must be <= 5. Received 6'
101
- }
102
- ) ;
103
-
104
- assert . throws (
105
- ( ) => { sock . send ( input , 3 , 4 ) ; } ,
106
- {
107
- code : 'ERR_OUT_OF_RANGE' ,
108
- name : 'RangeError' ,
109
- message : 'The value of "length" is out of range. ' +
110
- 'It must be <= 2. Received 4'
111
- }
112
- ) ;
113
- }
114
-
115
- for ( const input of [ new Uint8Array ( [ 1 , 2 , 3 , 4 , 5 ] ) ,
85
+ Buffer . from ( 'hello world' ) . subarray ( 4 , 9 ) ,
86
+ Buffer . from ( 'hello world' ) . subarray ( 6 ) ,
87
+ new Uint8Array ( [ 1 , 2 , 3 , 4 , 5 ] ) ,
88
+ new Uint8Array ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ] ) . slice ( 0 , 5 ) ,
89
+ new Uint8Array ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ] ) . slice ( 2 , 7 ) ,
90
+ new Uint8Array ( [ 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 ] ) . slice ( 3 ) ,
116
91
new DataView ( new ArrayBuffer ( 5 ) , 0 ) ,
117
- new DataView ( new ArrayBuffer ( 6 ) , 2 ) ] ) {
92
+ new DataView ( new ArrayBuffer ( 6 ) , 1 ) ,
93
+ new DataView ( new ArrayBuffer ( 7 ) , 1 , 5 ) ] ) {
118
94
assert . throws (
119
95
( ) => { sock . send ( input , 6 , 0 ) ; } ,
120
96
{
0 commit comments