@@ -27,7 +27,7 @@ after(async () => {
2727} )
2828
2929describe ( 'nameserver routes' , ( ) => {
30- let sessionCookie
30+ let auth = { headers : { } }
3131
3232 it ( 'POST /session establishes a session' , async ( ) => {
3333 const res = await server . inject ( {
@@ -38,21 +38,19 @@ describe('nameserver routes', () => {
3838 password : userCase . password ,
3939 } ,
4040 } )
41- assert . ok ( res . headers [ 'set-cookie' ] [ 0 ] )
42- sessionCookie = res . headers [ 'set-cookie' ] [ 0 ] . split ( ';' ) [ 0 ]
41+ assert . ok ( res . result . session . token )
42+ auth . headers = { Authorization : `Bearer ${ res . result . session . token } ` }
4343 } )
4444
4545 it ( `GET /nameserver/${ nsCase . id } ` , async ( ) => {
4646 const res = await server . inject ( {
4747 method : 'GET' ,
4848 url : `/nameserver/${ nsCase . id } ` ,
49- headers : {
50- Cookie : sessionCookie ,
51- } ,
49+ headers : auth . headers ,
5250 } )
5351 // console.log(res.result)
5452 assert . equal ( res . statusCode , 200 )
55- assert . equal ( res . result . nameserver . name , nsCase . name )
53+ assert . equal ( res . result . nameserver [ 0 ] . name , nsCase . name )
5654 } )
5755
5856 it ( `POST /nameserver (${ case2Id } )` , async ( ) => {
@@ -64,75 +62,56 @@ describe('nameserver routes', () => {
6462 const res = await server . inject ( {
6563 method : 'POST' ,
6664 url : '/nameserver' ,
67- headers : {
68- Cookie : sessionCookie ,
69- } ,
65+ headers : auth . headers ,
7066 payload : testCase ,
7167 } )
72- // console.log(res.result)
7368 assert . equal ( res . statusCode , 201 )
74- assert . ok ( res . result . nameserver . gid )
69+ assert . ok ( res . result . nameserver [ 0 ] . gid )
7570 } )
7671
7772 it ( `GET /nameserver/${ case2Id } ` , async ( ) => {
7873 const res = await server . inject ( {
7974 method : 'GET' ,
8075 url : `/nameserver/${ case2Id } ` ,
81- headers : {
82- Cookie : sessionCookie ,
83- } ,
76+ headers : auth . headers ,
8477 } )
85- // console.log(res.result)
8678 assert . equal ( res . statusCode , 200 )
87- assert . ok ( res . result . nameserver . gid )
79+ assert . ok ( res . result . nameserver [ 0 ] . gid )
8880 } )
8981
9082 it ( `DELETE /nameserver/${ case2Id } ` , async ( ) => {
9183 const res = await server . inject ( {
9284 method : 'DELETE' ,
9385 url : `/nameserver/${ case2Id } ` ,
94- headers : {
95- Cookie : sessionCookie ,
96- } ,
86+ headers : auth . headers ,
9787 } )
98- // console.log(res.result)
9988 assert . equal ( res . statusCode , 200 )
10089 } )
10190
10291 it ( `DELETE /nameserver/${ case2Id } ` , async ( ) => {
10392 const res = await server . inject ( {
10493 method : 'DELETE' ,
10594 url : `/nameserver/${ case2Id } ` ,
106- headers : {
107- Cookie : sessionCookie ,
108- } ,
95+ headers : auth . headers ,
10996 } )
110- // console.log(res.result)
11197 assert . equal ( res . statusCode , 404 )
11298 } )
11399
114100 it ( `GET /nameserver/${ case2Id } ` , async ( ) => {
115101 const res = await server . inject ( {
116102 method : 'GET' ,
117103 url : `/nameserver/${ case2Id } ` ,
118- headers : {
119- Cookie : sessionCookie ,
120- } ,
104+ headers : auth . headers ,
121105 } )
122- // console.log(res.result)
123- // assert.equal(res.statusCode, 200)
124- assert . equal ( res . result . nameserver , undefined )
106+ assert . deepEqual ( res . result . nameserver , [ ] )
125107 } )
126108
127109 it ( `GET /nameserver/${ case2Id } (deleted)` , async ( ) => {
128110 const res = await server . inject ( {
129111 method : 'GET' ,
130112 url : `/nameserver/${ case2Id } ?deleted=true` ,
131- headers : {
132- Cookie : sessionCookie ,
133- } ,
113+ headers : auth . headers ,
134114 } )
135- // console.log(res.result)
136115 assert . equal ( res . statusCode , 200 )
137116 assert . ok ( res . result . nameserver )
138117 } )
@@ -141,9 +120,7 @@ describe('nameserver routes', () => {
141120 const res = await server . inject ( {
142121 method : 'DELETE' ,
143122 url : '/session' ,
144- headers : {
145- Cookie : sessionCookie ,
146- } ,
123+ headers : auth . headers ,
147124 } )
148125 assert . equal ( res . statusCode , 200 )
149126 } )
0 commit comments