@@ -28,15 +28,23 @@ assert.strictEqual(endpoint.address, undefined);
2828await assert . rejects ( listen ( 123 , { keys, certs, endpoint } ) , {
2929 code : 'ERR_INVALID_ARG_TYPE' ,
3030} ) ;
31+ // Buffer is not detached.
32+ assert . strictEqual ( certs . buffer . detached , false ) ;
3133
3234await assert . rejects ( listen ( ( ) => { } , 123 ) , {
3335 code : 'ERR_INVALID_ARG_TYPE' ,
3436} ) ;
3537
3638await listen ( ( ) => { } , { keys, certs, endpoint } ) ;
39+ // Buffer is not detached.
40+ assert . strictEqual ( certs . buffer . detached , false ) ;
41+
3742await assert . rejects ( listen ( ( ) => { } , { keys, certs, endpoint } ) , {
3843 code : 'ERR_INVALID_STATE' ,
3944} ) ;
45+ // Buffer is not detached.
46+ assert . strictEqual ( certs . buffer . detached , false ) ;
47+
4048assert . ok ( state . isBound ) ;
4149assert . ok ( state . isReceiving ) ;
4250assert . ok ( state . isListening ) ;
@@ -58,6 +66,9 @@ assert.ok(endpoint.destroyed);
5866await assert . rejects ( listen ( ( ) => { } , { keys, certs, endpoint } ) , {
5967 code : 'ERR_INVALID_STATE' ,
6068} ) ;
69+ // Buffer is not detached.
70+ assert . strictEqual ( certs . buffer . detached , false ) ;
71+
6172assert . throws ( ( ) => { endpoint . busy = true ; } , {
6273 code : 'ERR_INVALID_STATE' ,
6374} ) ;
0 commit comments