@@ -118,7 +118,8 @@ describe('Code Review', () => {
118
118
// there should now be one room from the current user
119
119
const rooms = Object . keys ( code_reviews . room_queues ) ;
120
120
expect ( rooms . length ) . toEqual ( 1 ) ;
121
- expect ( rooms [ 0 ] ) . toEqual ( currentUser . room ) ;
121
+ expect ( rooms [ 0 ] ) . toEqual ( code_reviews . room_queues [ rooms [ 0 ] ] [ 0 ] . room ) ;
122
+ expect ( rooms [ 0 ] ) . toEqual ( code_reviews . room_queues [ rooms [ 0 ] ] [ 0 ] . channel_id ) ;
122
123
123
124
// there should be one CR in the room queue
124
125
expect ( code_reviews . room_queues [ rooms [ 0 ] ] . length ) . toEqual ( 1 ) ;
@@ -136,7 +137,7 @@ describe('Code Review', () => {
136
137
it ( 'will not a allow the same CR in the same room regardless of status' , ( done ) => {
137
138
const currentUser = users [ 7 ] ;
138
139
const url = PullRequests [ 4 ] ;
139
- code_reviews . add ( new CodeReview ( currentUser , makeSlug ( url ) , url ) ) ;
140
+ code_reviews . add ( new CodeReview ( currentUser , makeSlug ( url ) , url , currentUser . room , currentUser . room ) ) ;
140
141
141
142
// listener for second time the CR is added
142
143
adapter . on ( 'send' , ( envelope , strings ) => {
@@ -163,7 +164,7 @@ describe('Code Review', () => {
163
164
const currentUser = users [ 12 ] ;
164
165
const url = PullRequests [ 6 ] ;
165
166
const firstRoom = currentUser . room ;
166
- code_reviews . add ( new CodeReview ( currentUser , makeSlug ( url ) , url ) ) ;
167
+ code_reviews . add ( new CodeReview ( currentUser , makeSlug ( url ) , url , firstRoom , firstRoom ) ) ;
167
168
168
169
// listener for second time the CR is added
169
170
adapter . on ( 'send' , ( envelope , strings ) => {
@@ -358,8 +359,8 @@ describe('Code Review', () => {
358
359
code_reviews . room_queues . test_room = [ ] ;
359
360
code_reviews . room_queues . second_room = [ ] ;
360
361
PullRequests . forEach ( ( url , i ) => {
361
- const cr = new CodeReview ( users [ 6 ] , makeSlug ( url ) , url ) ;
362
362
const room = 3 >= i ? 'test_room' : 'second_room' ;
363
+ const cr = new CodeReview ( users [ 6 ] , makeSlug ( url ) , url , room , room ) ;
363
364
code_reviews . room_queues [ room ] . unshift ( cr ) ;
364
365
} ) ;
365
366
expect ( roomStatusCount ( 'test_room' , 'new' ) ) . toBe ( 4 ) ;
@@ -629,7 +630,7 @@ describe('Code Review', () => {
629
630
const halfHourInMs = 1000 * 60 * 30 ;
630
631
// add CRs with different ages and statuses
631
632
statuses . forEach ( ( status , i ) => {
632
- const cr = new CodeReview ( users [ i ] , makeSlug ( PullRequests [ i ] ) , PullRequests [ i ] ) ;
633
+ const cr = new CodeReview ( users [ i ] , makeSlug ( PullRequests [ i ] ) , PullRequests [ i ] , users [ i ] . room , users [ i ] . room ) ;
633
634
cr . status = status ;
634
635
cr . last_updated += - 1 * i * halfHourInMs ;
635
636
code_reviews . add ( cr ) ;
@@ -990,7 +991,7 @@ describe('Code Review', () => {
990
991
submitter [ key ] = userMeta [ key ] ;
991
992
} ) ;
992
993
}
993
- code_reviews . add ( new CodeReview ( submitter , makeSlug ( url ) , url ) ) ;
994
+ code_reviews . add ( new CodeReview ( submitter , makeSlug ( url ) , url , submitter . room , submitter . room ) ) ;
994
995
}
995
996
996
997
/**
0 commit comments