File tree Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Expand file tree Collapse file tree 2 files changed +14
-8
lines changed Original file line number Diff line number Diff line change 2121 "devDependencies" : {
2222 "mocha" : " ^7.0.1" ,
2323 "mocha-tap-reporter" : " ^0.1.3" ,
24- "sinon" : " ^9.0.1"
24+ "sinon" : " ^9.0.1" ,
25+ "supertest" : " ^4.0.2"
2526 }
2627}
Original file line number Diff line number Diff line change 11const assert = require ( "assert" ) ;
2- const sinon = require ( "sinon" ) ;
2+ const request = require ( "supertest" ) ;
3+ const server = require ( "../src/server" ) ;
34
45describe ( "server" , ( ) => {
5- // 1.2
6- it ( 'should log "Hello World"' , ( ) => {
7- const spy = sinon . spy ( console , "log" ) ;
8- const server = require ( "../src/server" ) ;
9- const result = spy . calledWith ( "Hello World" ) ;
10- assert . ok ( result ) ;
6+ // 2.1
7+ it ( 'should return "Hello Express" when GET "/" is called' , ( ) => {
8+ return request ( server )
9+ . get ( "/" )
10+ . expect ( 200 )
11+ . then ( response => {
12+ assert . equal ( response . text , "Hello Express" ) ;
13+ } ) ;
14+ } ) ;
15+ after ( ( ) => {
1116 server . close ( ) ;
1217 } ) ;
1318} ) ;
You can’t perform that action at this time.
0 commit comments