api#347: сохранить part в именованных наборах и процентных контрактах
This commit is contained in:
1 parent
1993f7b4b1
commit
f7d1792e23
10 files changed
+17
-13
No files matched your search
@@ -53,7 +53,7 @@ $targets = $linkStore->read('targets.json');$targets['first']['domain']='renamed
|
||||
$renamed = $builder->get('first');
|
||||
linkCheck(str_starts_with($renamed['url'],'https://renamed.example/?') && !str_contains($renamed['url'],'first.example'), 'domain rename rebases saved URL to current origin');
|
||||
linkCheck($renamed['selection']===$modified && $renamed['saved_at']===$updated['saved_at'] && parse_url($renamed['url'],PHP_URL_QUERY)===parse_url($updated['url'],PHP_URL_QUERY), 'domain rename preserves selection, timestamp and existing query noise');
|
||||
foreach (array_keys($selection) as $key) {
|
||||
foreach (array_diff(array_keys($selection),['part']) as $key) {
|
||||
$manualSelection=array_fill_keys(array_keys($selection),'rnd');$manualSelection[$key]='9';
|
||||
$manual=$builder->save('second',$manualSelection);parse_str(parse_url($manual['url'],PHP_URL_QUERY),$manualParameters);
|
||||
linkCheck($builder->get('second')===$manual&&$manual['selection'][$key]==='9'&&$manualParameters[$key][4]==='9','manual digit 9 encodes and persists for '.$key);
|
||||
|
||||
Reference in new issue
Block a user