@@ -5,6 +5,15 @@ import request from "supertest";
55const yesterday = new Date ( new Date ( ) . getTime ( ) - 86400000 ) . toISOString ( ) ;
66const tomorrow = new Date ( new Date ( ) . getTime ( ) + 86400000 ) . toISOString ( ) ;
77
8+ // mock config to set aiReviewer to 100
9+ jest . mock ( "@src/config" , ( ) => ( {
10+ __esModule : true ,
11+ default : {
12+ ...jest . requireActual ( "@src/config" ) . default ,
13+ aiReviewer : 100 ,
14+ } ,
15+ } ) ) ;
16+
817beforeAll ( async ( ) => {
918 await tryber . tables . WpAppqEvdProfile . do ( ) . insert ( {
1019 id : 1 ,
@@ -70,7 +79,7 @@ beforeAll(async () => {
7079 status_id : 1 ,
7180 wp_user_id : 1 ,
7281 profile_id : 1 ,
73- reviewer : 1 ,
82+ reviewer : 100 ,
7483 last_editor_id : 1 ,
7584 severity_id : 1 ,
7685 bug_replicability_id : 1 ,
@@ -227,4 +236,16 @@ describe("GET /campaigns/campaignId/bugs", () => {
227236 expect ( response . body . items [ 1 ] ) . toHaveProperty ( "tester" , { id : 1 } ) ;
228237 expect ( response . body . items [ 2 ] ) . toHaveProperty ( "tester" , { id : 1 } ) ;
229238 } ) ;
239+ // Should return a bug list with reviewerType foreach bug
240+ it ( "Should return a bug list with reviewerType foreach bug" , async ( ) => {
241+ const response = await request ( app )
242+ . get ( "/campaigns/1/bugs" )
243+ . set ( "Authorization" , "Bearer admin" ) ;
244+ expect ( response . body ) . toHaveProperty ( "items" ) ;
245+
246+ expect ( response . body . items ) . toHaveLength ( 3 ) ;
247+ expect ( response . body . items [ 0 ] ) . toHaveProperty ( "reviewerType" , "ai" ) ;
248+ expect ( response . body . items [ 1 ] ) . toHaveProperty ( "reviewerType" , "human" ) ;
249+ expect ( response . body . items [ 2 ] ) . toHaveProperty ( "reviewerType" , "human" ) ;
250+ } ) ;
230251} ) ;
0 commit comments