Animate vertical transitions between client drawers
Build and Deploy Gateway / build-and-push (push) Successful in 22s
Build and Deploy Gateway / deploy (push) Successful in 6s

This commit is contained in:
2026-08-14 15:23:00 +03:00
parent 019930924d
commit 32217f4d17
17 changed files with 260 additions and 93 deletions
+2 -2
View File
@@ -37,8 +37,8 @@ test('routing lifecycle and Page orchestration keep the existing guards and bloc
assert.match(feature, /matchMedia\('\(prefers-reduced-motion: reduce\)'\)[\s\S]*removing: true/);
assert.match(feature, /document\.startViewTransition\(update\)/);
assert.match(feature, /operationBlocked\(operations, 'routeRules'\) \|\| rules\.some/);
assert.match(page, /routingFeature\.isOpen && !routingFeature\.requestClose\(\)/);
assert.match(page, /function openRouting\(\) \{[\s\S]*subscriptionFeature\.close\(\)[\s\S]*instructionsFeature\.close\(\)[\s\S]*devicesFeature\.close\(\)[\s\S]*diagnosticsFeature\.close\(\)[\s\S]*routingFeature\.open\(\)/);
assert.match(page, /current === 'routing' && routingFeature\.dirty[\s\S]*routingFeature\.requestClose\(\)/);
assert.match(page, /routing:[\s\S]*show: routingFeature\.open,[\s\S]*close: routingFeature\.forceClose/);
assert.match(page, /routingSlot=\{<RoutingPendingStatus[\s\S]*blocked=\{connectionBlocked\}/);
assert.match(page, /<RoutingPanel[\s\S]*InlineError[\s\S]*InlineProgress/);
});