File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 4545 },
4646 "license" : " SSPL" ,
4747 "dependencies" : {
48- "bson" : " ^4.5.1 "
48+ "bson" : " ^4.6.3 "
4949 },
5050 "devDependencies" : {
5151 "@types/mocha" : " ^8.0.3" ,
Original file line number Diff line number Diff line change @@ -108,4 +108,18 @@ describe('decodeResumeToken', function() {
108108 documentKey : null
109109 } ) ;
110110 } ) ;
111+
112+ // See PM-1950
113+ it ( 'can decode new resume tokens' , async ( ) => {
114+ const decoded = decodeResumeToken ( '826273BCD2000000012B022C0100296E5A1004808BBE9298B0403286C29EA48C4E162846645F696400646273BCD27257D30393BB73F70004' ) ;
115+ assert . deepStrictEqual ( decoded , {
116+ timestamp : new bson . Timestamp ( { t : 1651752146 , i : 1 } ) ,
117+ version : 1 ,
118+ tokenType : 128 ,
119+ txnOpIndex : 0 ,
120+ fromInvalidate : false ,
121+ uuid : new bson . UUID ( '808bbe92-98b0-4032-86c2-9ea48c4e1628' ) ,
122+ documentKey : { _id : new bson . ObjectId ( '6273bcd27257d30393bb73f7' ) }
123+ } ) ;
124+ } ) ;
111125} ) ;
You can’t perform that action at this time.
0 commit comments