File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11const request = require ( 'supertest' ) ;
2-
3- const { generateManyBook } = require ( '../src/fakes/book.fake' ) ;
4-
52const mockGetAll = jest . fn ( ) ;
3+ const { generateManyBooks } = require ( '../src/fakes/book.fake' ) ;
64
75jest . mock ( '../src/lib/mongo.lib' , ( ) =>
86 jest . fn ( ) . mockImplementation ( ( ) => ( {
@@ -15,20 +13,15 @@ const createApp = require('../src/app');
1513
1614describe ( 'Test for books' , ( ) => {
1715 let app = null ;
18- let server = null ;
16+
1917 beforeAll ( ( ) => {
2018 app = createApp ( ) ;
21- server = app . listen ( 3001 ) ;
22- } ) ;
23-
24- afterAll ( async ( ) => {
25- await server . close ( ) ;
2619 } ) ;
2720
2821 describe ( 'test for [GET] /api/v1/books' , ( ) => {
2922 test ( 'should return a list books' , ( ) => {
3023 // Arrange
31- const fakeBooks = generateManyBook ( 3 ) ;
24+ const fakeBooks = generateManyBooks ( 3 ) ;
3225 mockGetAll . mockResolvedValue ( fakeBooks ) ;
3326 // Act
3427 return request ( app )
You can’t perform that action at this time.
0 commit comments