api#347: проверить старые recovery snapshots с default2
This commit is contained in:
1 parent
0d350ed14b
commit
1993f7b4b1
3 files changed
+10
-3
No files matched your search
@@ -41,3 +41,11 @@ for (const part of ['abcd9','abcd0','bad']) {
|
||||
assert.equal(query.get('part')[4],'1');
|
||||
}
|
||||
assert.equal(new URLSearchParams(handoff.query({utmDigits:{...defaults,part:'9'}},defaults)).get('part')[4],'1');
|
||||
// Старые recovery-records используют тот же fallback текущего resolved snapshot, что остальные метки.
|
||||
const configuredDefault2={...defaults,part:'2'};
|
||||
const oldDigits={...selected};delete oldDigits.part;
|
||||
const oldRecord={redirectUtm:foreign,utmDigits:oldDigits};
|
||||
assert.equal(new URLSearchParams(handoff.query(oldRecord,configuredDefault2)).get('part')[4],'2');
|
||||
assert.equal(new URLSearchParams(handoff.query({...oldRecord,utmDigits:{...oldDigits,part:'1'}},configuredDefault2)).get('part')[4],'1');
|
||||
assert.equal(new URLSearchParams(handoff.query({...oldRecord,redirectUtm:foreign+'&part=abcd1'},configuredDefault2)).get('part')[4],'1');
|
||||
console.log('OK: old recovery configured default2; saved snapshot/query retains priority');
|
||||
Reference in new issue
Block a user