@@ -12,6 +12,10 @@ logger.turnOffConsoleLogging();
12
12
describe ( `API Tests` , function ( ) {
13
13
let userToken ;
14
14
let adminToken ;
15
+ let messageId1 ;
16
+ let messageId2 ;
17
+ let blogId1 ;
18
+ let blogId2 ;
15
19
this . timeout ( 30000 ) ;
16
20
before ( async ( ) => {
17
21
logger . info ( "Tests starting:" ) ;
@@ -28,6 +32,36 @@ describe(`API Tests`, function () {
28
32
} ) ;
29
33
adminToken = adminResult . body . access ;
30
34
// console.log("adminToken: ", adminToken);
35
+ const message1Result = await chai . request ( app ) . post ( "/messages" ) . type ( "json" ) . send ( {
36
+ name : "Main Name 1" ,
37
+
38
+ message : "Test Message" ,
39
+ } ) ;
40
+ messageId1 = message1Result . body . newMessage . _id ;
41
+ const message2Result = await chai . request ( app ) . post ( "/messages" ) . type ( "json" ) . send ( {
42
+ name : "Main Name 2" ,
43
+
44
+ message : "Test Message" ,
45
+ } ) ;
46
+ messageId2 = message2Result . body . newMessage . _id ;
47
+ const blog1Result = await chai
48
+ . request ( app )
49
+ . post ( "/blogs" )
50
+ . type ( "json" )
51
+ . send ( {
52
+ title : "Title 1" ,
53
+ } )
54
+ . set ( "Authorization" , `Bearer ${ userToken } ` ) ;
55
+ blogId1 = blog1Result . body . blog . _id ;
56
+ const blog2Result = await chai
57
+ . request ( app )
58
+ . post ( "/blogs" )
59
+ . type ( "json" )
60
+ . send ( {
61
+ title : "Title 2" ,
62
+ } )
63
+ . set ( "Authorization" , `Bearer ${ userToken } ` ) ;
64
+ blogId2 = blog2Result . body . blog . _id ;
31
65
} ) ;
32
66
after ( async ( ) => {
33
67
await chai
@@ -43,7 +77,7 @@ describe(`API Tests`, function () {
43
77
await disconnectDB ( ) ;
44
78
logger . info ( "Testing ends" ) ;
45
79
} ) ;
46
- describe ( `Tests on "/users"` , function ( ) {
80
+ describe . skip ( `Tests on "/users"` , function ( ) {
47
81
describe ( `Correct Input Tests` , function ( ) {
48
82
it ( `[201 | NoAuth | POST "/users/register" | Correct Inputs ]` , ( done ) => {
49
83
chai . request ( app )
@@ -532,9 +566,7 @@ describe(`API Tests`, function () {
532
566
} ) ;
533
567
} ) ;
534
568
} ) ;
535
- describe ( `Tests on "/messages"` , function ( ) {
536
- let messageId1 ;
537
- let messageId2 ;
569
+ describe . skip ( `Tests on "/messages"` , function ( ) {
538
570
describe ( `Correct Input Tests` , function ( ) {
539
571
it ( `[200 | Admin | GET "/messages" | ]` , ( done ) => {
540
572
chai . request ( app )
@@ -562,7 +594,6 @@ describe(`API Tests`, function () {
562
594
chai . expect ( res . body ) . to . have . property ( "success" ) . that . equals ( true ) ;
563
595
chai . expect ( res . body ) . to . have . property ( "message" ) . that . equals ( "Message created." ) ;
564
596
chai . expect ( res . body ) . to . have . property ( "newMessage" ) . that . is . a ( "object" ) ;
565
- messageId1 = res . body . newMessage . _id ;
566
597
done ( ) ;
567
598
} ) ;
568
599
} ) ;
@@ -581,7 +612,6 @@ describe(`API Tests`, function () {
581
612
chai . expect ( res . body ) . to . have . property ( "success" ) . that . equals ( true ) ;
582
613
chai . expect ( res . body ) . to . have . property ( "message" ) . that . equals ( "Message created." ) ;
583
614
chai . expect ( res . body ) . to . have . property ( "newMessage" ) . that . is . a ( "object" ) ;
584
- messageId2 = res . body . newMessage . _id ;
585
615
done ( ) ;
586
616
} ) ;
587
617
} ) ;
0 commit comments