From 2229c24bf502700084ee508a584bfd70cef83d6a Mon Sep 17 00:00:00 2001 From: Brandy Smith Date: Fri, 8 Aug 2025 13:37:39 -0400 Subject: [PATCH] test(vue): improve test app (#30610) Co-authored-by: Brandy Smith <6577830+brandyscarney@users.noreply.github.com> --- packages/vue/test/base/index.html | 7 +- packages/vue/test/base/public/favicon.png | Bin 0 -> 930 bytes .../test/base/src/components/ModalContent.vue | 2 +- .../vue/test/base/src/components/NavChild.vue | 2 +- .../vue/test/base/src/components/NavRoot.vue | 2 +- packages/vue/test/base/src/main.ts | 11 + packages/vue/test/base/src/router/index.ts | 32 ++- .../vue/test/base/src/theme/variables.css | 232 +----------------- .../vue/test/base/src/views/Breadcrumbs.vue | 26 +- .../vue/test/base/src/views/Components.vue | 26 -- .../vue/test/base/src/views/DefaultHref.vue | 2 +- packages/vue/test/base/src/views/Home.vue | 60 +++-- packages/vue/test/base/src/views/Icons.vue | 4 +- packages/vue/test/base/src/views/Inputs.vue | 4 +- .../vue/test/base/src/views/Lifecycle.vue | 4 +- .../test/base/src/views/LifecycleSetup.vue | 4 +- .../vue/test/base/src/views/Navigation.vue | 4 +- packages/vue/test/base/src/views/Overlays.vue | 107 ++++---- .../src/views/OverlaysKeepContentsMounted.vue | 2 +- packages/vue/test/base/src/views/Range.vue | 7 + .../vue/test/base/src/views/ReorderGroup.vue | 2 +- packages/vue/test/base/src/views/Routing.vue | 4 +- .../vue/test/base/src/views/RoutingChild.vue | 4 +- .../test/base/src/views/RoutingParameter.vue | 4 +- .../base/src/views/RoutingParameterView.vue | 4 +- packages/vue/test/base/src/views/Select.vue | 7 + packages/vue/test/base/src/views/Template.vue | 2 +- .../vue/test/base/src/views/VersionTest.vue | 4 +- .../base/src/views/{ => nested}/Folder.vue | 0 .../src/views/{ => nested}/NestedChild.vue | 2 +- .../src/views/{ => nested}/NestedChildTwo.vue | 2 +- .../src/views/{ => nested}/RouterOutlet.vue | 2 +- .../{ => tabs-secondary}/Tab1Secondary.vue | 2 +- .../{ => tabs-secondary}/Tab2Secondary.vue | 0 .../{ => tabs-secondary}/Tab3Secondary.vue | 0 .../{ => tabs-secondary}/TabsSecondary.vue | 0 .../test/base/src/views/{ => tabs}/Tab1.vue | 2 +- .../src/views/{ => tabs}/Tab1Parameter.vue | 2 +- .../test/base/src/views/{ => tabs}/Tab2.vue | 2 +- .../test/base/src/views/{ => tabs}/Tab3.vue | 0 .../test/base/src/views/{ => tabs}/Tab4.vue | 0 .../test/base/src/views/{ => tabs}/Tabs.vue | 2 +- .../test/base/tests/e2e/specs/routing.cy.js | 8 +- .../vue/test/base/tests/e2e/specs/tabs.cy.js | 12 +- packages/vue/test/base/vite.config.js | 3 + 45 files changed, 193 insertions(+), 415 deletions(-) create mode 100644 packages/vue/test/base/public/favicon.png delete mode 100644 packages/vue/test/base/src/views/Components.vue rename packages/vue/test/base/src/views/{ => nested}/Folder.vue (100%) rename packages/vue/test/base/src/views/{ => nested}/NestedChild.vue (96%) rename packages/vue/test/base/src/views/{ => nested}/NestedChildTwo.vue (96%) rename packages/vue/test/base/src/views/{ => nested}/RouterOutlet.vue (95%) rename packages/vue/test/base/src/views/{ => tabs-secondary}/Tab1Secondary.vue (96%) rename packages/vue/test/base/src/views/{ => tabs-secondary}/Tab2Secondary.vue (100%) rename packages/vue/test/base/src/views/{ => tabs-secondary}/Tab3Secondary.vue (100%) rename packages/vue/test/base/src/views/{ => tabs-secondary}/TabsSecondary.vue (100%) rename packages/vue/test/base/src/views/{ => tabs}/Tab1.vue (97%) rename packages/vue/test/base/src/views/{ => tabs}/Tab1Parameter.vue (96%) rename packages/vue/test/base/src/views/{ => tabs}/Tab2.vue (96%) rename packages/vue/test/base/src/views/{ => tabs}/Tab3.vue (100%) rename packages/vue/test/base/src/views/{ => tabs}/Tab4.vue (100%) rename packages/vue/test/base/src/views/{ => tabs}/Tabs.vue (98%) diff --git a/packages/vue/test/base/index.html b/packages/vue/test/base/index.html index 670de7a9a8..82d60435c5 100644 --- a/packages/vue/test/base/index.html +++ b/packages/vue/test/base/index.html @@ -14,18 +14,17 @@ - + - + - -
+ diff --git a/packages/vue/test/base/public/favicon.png b/packages/vue/test/base/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..51888a7bbdb59f04c29c548523eb2638c1c954f5 GIT binary patch literal 930 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I3?%1nZ+ru!x&nMcT-^(N+`Ik{1{5}NM-k9f zx+Ot=!3-}y{#<)Uok@}X^0T)Mjw~(h@l#Ir^NC7r=_#0-8E$a3RKVL~nc3p~*UxA# z4bjg_XJBBO<>}%W5^;EK_{&+V40u?Vtzk_Oy;*YMVqw~ozwz&rPG6d~>D#mR`SK=; zww9K@s-5|}%Dy=+ak|}>#qwwKGH>ZO4~|`P_r2LJy1RYqyXB`=?Mw?@F8Z!h{rcpz z^y94Mdt1KFIr?nR|NE2g?N}2vO^d(4;=OB>WP0Plul!REN;cgwUAJuA?C`^98NGCJ zuf=eS_OHmETd)0azdLJ6Z^FIm6*YNHw|4%lGf`stp1;dK$1sNYdj7ec{*dYEN(RM7|LFZWoy#R9733Kz`kee` zcsH&1+JCz2|7qRT%bgpNUdZ3E%i6T)I?vY6{p)ga_qlB<;GAPn(!{OF;x_wm_K%n( zW67=BbK}Hx+Mo2yW_)0K?|;#s9f!Uw=S;9NQ)S^>UOs1+lefL)nQKa6oJzg9f7^uT zr^QQJHL|;hJ!n29P`>r{pI$??E8ll+Vp%D3sqgGAQ?16Ir>}307i!n%dGB~BKleRm zV`}#;lUe7&`Rm%PqCLs%HOEe${KnWk%jlG>GM}cUf9>%Jt~^m(q1U%2$4$<)xHgTq zd0EM;Wjbazr!IcCcJ{`1i$kvS+;+RTmT^vJdf^@OKlARE7bo`3-BEDmtJB75>uhqr zB>Z2>{qec~lUw13i#jzoi~HY - + Dismiss Modal diff --git a/packages/vue/test/base/src/components/NavChild.vue b/packages/vue/test/base/src/components/NavChild.vue index 6208bc7b39..8b0ce6ae96 100644 --- a/packages/vue/test/base/src/components/NavChild.vue +++ b/packages/vue/test/base/src/components/NavChild.vue @@ -1,7 +1,7 @@ - diff --git a/packages/vue/test/base/src/views/Icons.vue b/packages/vue/test/base/src/views/Icons.vue index f44e3516b1..533909ec54 100644 --- a/packages/vue/test/base/src/views/Icons.vue +++ b/packages/vue/test/base/src/views/Icons.vue @@ -2,8 +2,8 @@ - - + + Icons diff --git a/packages/vue/test/base/src/views/Inputs.vue b/packages/vue/test/base/src/views/Inputs.vue index b4dc2f496b..28108f4f0d 100644 --- a/packages/vue/test/base/src/views/Inputs.vue +++ b/packages/vue/test/base/src/views/Inputs.vue @@ -2,8 +2,8 @@ - - + + Inputs diff --git a/packages/vue/test/base/src/views/Lifecycle.vue b/packages/vue/test/base/src/views/Lifecycle.vue index c7779c72b3..57dbb13a8e 100644 --- a/packages/vue/test/base/src/views/Lifecycle.vue +++ b/packages/vue/test/base/src/views/Lifecycle.vue @@ -2,8 +2,8 @@ - - + + Lifecycle diff --git a/packages/vue/test/base/src/views/LifecycleSetup.vue b/packages/vue/test/base/src/views/LifecycleSetup.vue index b31b162040..8d427ef217 100644 --- a/packages/vue/test/base/src/views/LifecycleSetup.vue +++ b/packages/vue/test/base/src/views/LifecycleSetup.vue @@ -2,8 +2,8 @@ - - + + Lifecycle (Setup) diff --git a/packages/vue/test/base/src/views/Navigation.vue b/packages/vue/test/base/src/views/Navigation.vue index 33bbb08a87..ae6102f46c 100644 --- a/packages/vue/test/base/src/views/Navigation.vue +++ b/packages/vue/test/base/src/views/Navigation.vue @@ -2,8 +2,8 @@ - - + + Navigation diff --git a/packages/vue/test/base/src/views/Overlays.vue b/packages/vue/test/base/src/views/Overlays.vue index 799a44672b..49b956e0dd 100644 --- a/packages/vue/test/base/src/views/Overlays.vue +++ b/packages/vue/test/base/src/views/Overlays.vue @@ -2,68 +2,69 @@ - - + + Overlays - - - - - Component - - + + + + + + Component + + - - Alert - - - Action Sheet - - - Loading - - - Modal - - - Popover - - - Toast - - + + Alert + + + Action Sheet + + + Loading + + + Modal + + + Popover + + + Toast + + - - - - Presentation Type - - + + + + Presentation Type + + - - Controller - - - Component - - + + Controller + + + Component + + + -
+
+ Present Overlay + Quickly Change Loading Props +
- Present Overlay - - Quickly Change Loading Props - -

- - Modal onWillPresent:
{{ willPresent }}

- Modal onDidPresent:
{{ didPresent }}

- Modal onWillDismiss:
{{ willDismiss }}

- Modal onDidDismiss:
{{ didDismiss }}

+
+ Modal onWillPresent:
{{ willPresent }}

+ Modal onDidPresent:
{{ didPresent }}

+ Modal onWillDismiss:
{{ willDismiss }}

+ Modal onDidDismiss:
{{ didDismiss }}

+
- + Overlays - Auto Mount diff --git a/packages/vue/test/base/src/views/Range.vue b/packages/vue/test/base/src/views/Range.vue index c0d6106140..85463dcc21 100644 --- a/packages/vue/test/base/src/views/Range.vue +++ b/packages/vue/test/base/src/views/Range.vue @@ -2,6 +2,9 @@ + + + Range @@ -23,6 +26,8 @@