@@ -8,6 +8,7 @@ chai.use(chaiHttp);
88
99describe ( '/user' , ( ) => {
1010 let requester = null ;
11+ const path = '/user' ;
1112
1213 before ( ( ) => {
1314 requester = chai . request ( app ) ;
@@ -17,17 +18,43 @@ describe('/user', () => {
1718 } )
1819
1920 it ( 'should return the all user data' , ( done ) => {
20- requester . get ( '/user' ) . end ( ( err , res ) => {
21+ requester . get ( path ) . end ( ( err , res ) => {
2122 assert . equal ( res . status , 200 ) ;
2223 done ( ) ;
2324 } ) ;
2425 } ) ;
2526
26- it ( 'should registration a user data' , ( done ) => {
27+ it ( 'should regist a user data' , ( done ) => {
2728 const data = { name : 'test user' , age : 20 } ;
28- requester . post ( '/user' ) . send ( data ) . end ( ( err , res ) => {
29+ requester . post ( path ) . send ( data ) . end ( ( err , res ) => {
2930 assert . equal ( res . status , 201 ) ;
3031 done ( ) ;
3132 } ) ;
3233 } ) ;
34+ } ) ;
35+
36+ describe ( '/user/:id' , ( ) => {
37+ let requester = null ;
38+ const path = '/user/20' ;
39+
40+ before ( ( ) => {
41+ requester = chai . request ( app ) ;
42+ } ) ;
43+
44+ after ( ( ) => {
45+ } )
46+
47+ it ( 'should return a user data' , ( done ) => {
48+ requester . get ( path ) . end ( ( err , res ) => {
49+ assert . equal ( res . status , 200 ) ;
50+ const expected = {
51+ id : 20 ,
52+ name : "test user" ,
53+ age : 10
54+ } ;
55+ assert . deepEqual ( res . body , expected ) ;
56+ done ( ) ;
57+ } ) ;
58+ } ) ;
59+
3360} ) ;
0 commit comments