@@ -70,8 +70,9 @@ func TestImportFeed(t *testing.T) {
70
70
71
71
xattrs , _ , err := dataStore .GetXattrs (rt .Context (), mobileKey , []string {base .MouXattrName , base .VirtualXattrRevSeqNo })
72
72
require .NoError (t , err )
73
- require .Equal (t , uint64 (2 ), db .RetrieveDocRevSeqNo (t , xattrs [base .VirtualXattrRevSeqNo ]))
74
- require .Equal (t , uint64 (1 ), getMou (t , xattrs [base .MouXattrName ]).PreviousRevSeqNo )
73
+ // can not assert on a specific revseqno due to revseqno starting at the max_cas of any previously deleted document
74
+ require .Greater (t , db .RetrieveDocRevSeqNo (t , xattrs [base .VirtualXattrRevSeqNo ]), uint64 (0 ))
75
+ require .Greater (t , getMou (t , xattrs [base .MouXattrName ]).PreviousRevSeqNo , uint64 (0 ))
75
76
// Attempt to get the document via Sync Gateway.
76
77
response := rt .SendAdminRequest ("GET" , "/{{.keyspace}}/" + mobileKey , "" )
77
78
assert .Equal (t , 200 , response .Code )
@@ -2606,9 +2607,9 @@ func TestPrevRevNoPopulationImportFeed(t *testing.T) {
2606
2607
require .NoError (t , err )
2607
2608
2608
2609
revNo := db .RetrieveDocRevSeqNo (t , xattrs [base .VirtualXattrRevSeqNo ])
2610
+ // can not assert on a specific revseqno due to revseqno starting at the max_cas of any previously deleted document
2609
2611
mou := getMou (t , xattrs [base .MouXattrName ])
2610
- // curr rev no should be 2, so prev rev is 1
2611
- assert .Equal (t , revNo - 1 , mou .PreviousRevSeqNo )
2612
+ require .Greater (t , revNo , mou .PreviousRevSeqNo )
2612
2613
2613
2614
err = dataStore .Set (mobileKey , 0 , nil , []byte (`{"test":"update"}` ))
2614
2615
require .NoError (t , err )
@@ -2620,10 +2621,10 @@ func TestPrevRevNoPopulationImportFeed(t *testing.T) {
2620
2621
xattrs , _ , err = dataStore .GetXattrs (ctx , mobileKey , []string {base .MouXattrName , base .VirtualXattrRevSeqNo })
2621
2622
require .NoError (t , err )
2622
2623
2624
+ // can not assert on a specific revseqno due to revseqno starting at the max_cas of any previously deleted document
2623
2625
revNo = db .RetrieveDocRevSeqNo (t , xattrs [base .VirtualXattrRevSeqNo ])
2624
2626
mou = getMou (t , xattrs [base .MouXattrName ])
2625
- // curr rev no should be 4, so prev rev is 3
2626
- assert .Equal (t , revNo - 1 , mou .PreviousRevSeqNo )
2627
+ require .Greater (t , revNo , mou .PreviousRevSeqNo )
2627
2628
2628
2629
}
2629
2630
0 commit comments