22'use strict' ;
33
44const common = require ( '../common' ) ;
5- const {
6- ok,
7- strictEqual,
8- throws,
9- } = require ( 'assert' ) ;
5+ const assert = require ( 'assert' ) ;
106const {
117 SocketAddress,
128} = require ( 'net' ) ;
@@ -26,19 +22,19 @@ describe('net.SocketAddress...', () => {
2622
2723it ( 'is cloneable' , ( ) => {
2824const sa = new SocketAddress ( ) ;
29- strictEqual ( sa . address , '127.0.0.1' ) ;
30- strictEqual ( sa . port , 0 ) ;
31- strictEqual ( sa . family , 'ipv4' ) ;
32- strictEqual ( sa . flowlabel , 0 ) ;
25+ assert . strictEqual ( sa . address , '127.0.0.1' ) ;
26+ assert . strictEqual ( sa . port , 0 ) ;
27+ assert . strictEqual ( sa . family , 'ipv4' ) ;
28+ assert . strictEqual ( sa . flowlabel , 0 ) ;
3329
3430const mc = new MessageChannel ( ) ;
3531mc . port1 . onmessage = common . mustCall ( ( { data } ) => {
36- ok ( SocketAddress . isSocketAddress ( data ) ) ;
32+ assert . ok ( SocketAddress . isSocketAddress ( data ) ) ;
3733
38- strictEqual ( data . address , '127.0.0.1' ) ;
39- strictEqual ( data . port , 0 ) ;
40- strictEqual ( data . family , 'ipv4' ) ;
41- strictEqual ( data . flowlabel , 0 ) ;
34+ assert . strictEqual ( data . address , '127.0.0.1' ) ;
35+ assert . strictEqual ( data . port , 0 ) ;
36+ assert . strictEqual ( data . family , 'ipv4' ) ;
37+ assert . strictEqual ( data . flowlabel , 0 ) ;
4238
4339mc . port1 . close ( ) ;
4440} ) ;
@@ -47,80 +43,80 @@ describe('net.SocketAddress...', () => {
4743
4844it ( 'has reasonable defaults' , ( ) => {
4945const sa = new SocketAddress ( { } ) ;
50- strictEqual ( sa . address , '127.0.0.1' ) ;
51- strictEqual ( sa . port , 0 ) ;
52- strictEqual ( sa . family , 'ipv4' ) ;
53- strictEqual ( sa . flowlabel , 0 ) ;
46+ assert . strictEqual ( sa . address , '127.0.0.1' ) ;
47+ assert . strictEqual ( sa . port , 0 ) ;
48+ assert . strictEqual ( sa . family , 'ipv4' ) ;
49+ assert . strictEqual ( sa . flowlabel , 0 ) ;
5450} ) ;
5551
5652it ( 'interprets simple ipv4 correctly' , ( ) => {
5753const sa = new SocketAddress ( {
5854address : '123.123.123.123' ,
5955} ) ;
60- strictEqual ( sa . address , '123.123.123.123' ) ;
61- strictEqual ( sa . port , 0 ) ;
62- strictEqual ( sa . family , 'ipv4' ) ;
63- strictEqual ( sa . flowlabel , 0 ) ;
56+ assert . strictEqual ( sa . address , '123.123.123.123' ) ;
57+ assert . strictEqual ( sa . port , 0 ) ;
58+ assert . strictEqual ( sa . family , 'ipv4' ) ;
59+ assert . strictEqual ( sa . flowlabel , 0 ) ;
6460} ) ;
6561
6662it ( 'sets the port correctly' , ( ) => {
6763const sa = new SocketAddress ( {
6864address : '123.123.123.123' ,
6965port : 80
7066} ) ;
71- strictEqual ( sa . address , '123.123.123.123' ) ;
72- strictEqual ( sa . port , 80 ) ;
73- strictEqual ( sa . family , 'ipv4' ) ;
74- strictEqual ( sa . flowlabel , 0 ) ;
67+ assert . strictEqual ( sa . address , '123.123.123.123' ) ;
68+ assert . strictEqual ( sa . port , 80 ) ;
69+ assert . strictEqual ( sa . family , 'ipv4' ) ;
70+ assert . strictEqual ( sa . flowlabel , 0 ) ;
7571} ) ;
7672
7773it ( 'interprets simple ipv6 correctly' , ( ) => {
7874const sa = new SocketAddress ( {
7975family : 'ipv6'
8076} ) ;
81- strictEqual ( sa . address , '::' ) ;
82- strictEqual ( sa . port , 0 ) ;
83- strictEqual ( sa . family , 'ipv6' ) ;
84- strictEqual ( sa . flowlabel , 0 ) ;
77+ assert . strictEqual ( sa . address , '::' ) ;
78+ assert . strictEqual ( sa . port , 0 ) ;
79+ assert . strictEqual ( sa . family , 'ipv6' ) ;
80+ assert . strictEqual ( sa . flowlabel , 0 ) ;
8581} ) ;
8682
8783it ( 'uses the flowlabel correctly' , ( ) => {
8884const sa = new SocketAddress ( {
8985family : 'ipv6' ,
9086flowlabel : 1 ,
9187} ) ;
92- strictEqual ( sa . address , '::' ) ;
93- strictEqual ( sa . port , 0 ) ;
94- strictEqual ( sa . family , 'ipv6' ) ;
95- strictEqual ( sa . flowlabel , 1 ) ;
88+ assert . strictEqual ( sa . address , '::' ) ;
89+ assert . strictEqual ( sa . port , 0 ) ;
90+ assert . strictEqual ( sa . family , 'ipv6' ) ;
91+ assert . strictEqual ( sa . flowlabel , 1 ) ;
9692} ) ;
9793
9894it ( 'validates input correctly' , ( ) => {
9995[ 1 , false , 'hello' ] . forEach ( ( i ) => {
100- throws ( ( ) => new SocketAddress ( i ) , {
96+ assert . throws ( ( ) => new SocketAddress ( i ) , {
10197code : 'ERR_INVALID_ARG_TYPE'
10298} ) ;
10399} ) ;
104100
105101[ 1 , false , { } , [ ] , 'test' ] . forEach ( ( family ) => {
106- throws ( ( ) => new SocketAddress ( { family } ) , {
102+ assert . throws ( ( ) => new SocketAddress ( { family } ) , {
107103code : 'ERR_INVALID_ARG_VALUE'
108104} ) ;
109105} ) ;
110106
111107[ 1 , false , { } , [ ] ] . forEach ( ( address ) => {
112- throws ( ( ) => new SocketAddress ( { address } ) , {
108+ assert . throws ( ( ) => new SocketAddress ( { address } ) , {
113109code : 'ERR_INVALID_ARG_TYPE'
114110} ) ;
115111} ) ;
116112
117113[ - 1 , false , { } , [ ] ] . forEach ( ( port ) => {
118- throws ( ( ) => new SocketAddress ( { port } ) , {
114+ assert . throws ( ( ) => new SocketAddress ( { port } ) , {
119115code : 'ERR_SOCKET_BAD_PORT'
120116} ) ;
121117} ) ;
122118
123- throws ( ( ) => new SocketAddress ( { flowlabel : - 1 } ) , {
119+ assert . throws ( ( ) => new SocketAddress ( { flowlabel : - 1 } ) , {
124120code : 'ERR_OUT_OF_RANGE'
125121} ) ;
126122} ) ;
@@ -135,11 +131,11 @@ describe('net.SocketAddress...', () => {
135131const flowlabel = 0 ;
136132const handle = new _SocketAddress ( address , port , AF_INET , flowlabel ) ;
137133const addr = new InternalSocketAddress ( handle ) ;
138- ok ( addr instanceof SocketAddress ) ;
139- strictEqual ( addr . address , address ) ;
140- strictEqual ( addr . port , port ) ;
141- strictEqual ( addr . family , 'ipv4' ) ;
142- strictEqual ( addr . flowlabel , flowlabel ) ;
134+ assert . ok ( addr instanceof SocketAddress ) ;
135+ assert . strictEqual ( addr . address , address ) ;
136+ assert . strictEqual ( addr . port , port ) ;
137+ assert . strictEqual ( addr . family , 'ipv4' ) ;
138+ assert . strictEqual ( addr . flowlabel , flowlabel ) ;
143139} ) ;
144140
145141it ( 'SocketAddress.parse() works as expected' , ( ) => {
@@ -156,9 +152,9 @@ describe('net.SocketAddress...', () => {
156152
157153good . forEach ( ( i ) => {
158154const addr = SocketAddress . parse ( i . input ) ;
159- strictEqual ( addr . address , i . address ) ;
160- strictEqual ( addr . port , i . port ) ;
161- strictEqual ( addr . family , i . family ) ;
155+ assert . strictEqual ( addr . address , i . address ) ;
156+ assert . strictEqual ( addr . port , i . port ) ;
157+ assert . strictEqual ( addr . family , i . family ) ;
162158} ) ;
163159
164160const bad = [
@@ -169,7 +165,7 @@ describe('net.SocketAddress...', () => {
169165] ;
170166
171167bad . forEach ( ( i ) => {
172- strictEqual ( SocketAddress . parse ( i ) , undefined ) ;
168+ assert . strictEqual ( SocketAddress . parse ( i ) , undefined ) ;
173169} ) ;
174170} ) ;
175171
0 commit comments