|
55 | 55 | { |
56 | 56 | "alias": "mockMeta?.alias || []", |
57 | 57 | "children": [ |
| 58 | + { |
| 59 | + "alias": "mockMeta?.alias || []", |
| 60 | + "component": "() => import("pages/param/sibling.vue")", |
| 61 | + "meta": "mockMeta || {}", |
| 62 | + "name": "mockMeta?.name ?? "param-sibling"", |
| 63 | + "path": "mockMeta?.path ?? "sibling"", |
| 64 | + "props": "mockMeta?.props ?? false", |
| 65 | + "redirect": "mockMeta?.redirect", |
| 66 | + }, |
58 | 67 | { |
59 | 68 | "alias": "mockMeta?.alias || []", |
60 | 69 | "children": [ |
61 | 70 | { |
62 | 71 | "alias": "mockMeta?.alias || []", |
63 | | - "component": "() => import("pages/param/index/index.vue")", |
| 72 | + "component": "() => import("layer/pages/param/index/sibling.vue")", |
64 | 73 | "meta": "mockMeta || {}", |
65 | | - "name": "mockMeta?.name ?? "param-index"", |
66 | | - "path": "mockMeta?.path ?? """, |
| 74 | + "name": "mockMeta?.name ?? "param-index-sibling"", |
| 75 | + "path": "mockMeta?.path ?? "sibling"", |
67 | 76 | "props": "mockMeta?.props ?? false", |
68 | 77 | "redirect": "mockMeta?.redirect", |
69 | 78 | }, |
70 | 79 | { |
71 | 80 | "alias": "mockMeta?.alias || []", |
72 | | - "component": "() => import("layer/pages/param/index/sibling.vue")", |
| 81 | + "component": "() => import("pages/param/index/index.vue")", |
73 | 82 | "meta": "mockMeta || {}", |
74 | | - "name": "mockMeta?.name ?? "param-index-sibling"", |
75 | | - "path": "mockMeta?.path ?? "sibling"", |
| 83 | + "name": "mockMeta?.name ?? "param-index"", |
| 84 | + "path": "mockMeta?.path ?? """, |
76 | 85 | "props": "mockMeta?.props ?? false", |
77 | 86 | "redirect": "mockMeta?.redirect", |
78 | 87 | }, |
|
84 | 93 | "props": "mockMeta?.props ?? false", |
85 | 94 | "redirect": "mockMeta?.redirect", |
86 | 95 | }, |
87 | | - { |
88 | | - "alias": "mockMeta?.alias || []", |
89 | | - "component": "() => import("pages/param/sibling.vue")", |
90 | | - "meta": "mockMeta || {}", |
91 | | - "name": "mockMeta?.name ?? "param-sibling"", |
92 | | - "path": "mockMeta?.path ?? "sibling"", |
93 | | - "props": "mockMeta?.props ?? false", |
94 | | - "redirect": "mockMeta?.redirect", |
95 | | - }, |
96 | 96 | ], |
97 | 97 | "component": "() => import("pages/param.vue")", |
98 | 98 | "meta": "mockMeta || {}", |
|
106 | 106 | "children": [ |
107 | 107 | { |
108 | 108 | "alias": "mockMeta?.alias || []", |
109 | | - "component": "() => import("layer/pages/wrapper-expose/other/index.vue")", |
| 109 | + "component": "() => import("pages/wrapper-expose/other/sibling.vue")", |
110 | 110 | "meta": "mockMeta || {}", |
111 | | - "name": "mockMeta?.name ?? "wrapper-expose-other"", |
112 | | - "path": "mockMeta?.path ?? """, |
| 111 | + "name": "mockMeta?.name ?? "wrapper-expose-other-sibling"", |
| 112 | + "path": "mockMeta?.path ?? "sibling"", |
113 | 113 | "props": "mockMeta?.props ?? false", |
114 | 114 | "redirect": "mockMeta?.redirect", |
115 | 115 | }, |
116 | 116 | { |
117 | 117 | "alias": "mockMeta?.alias || []", |
118 | | - "component": "() => import("pages/wrapper-expose/other/sibling.vue")", |
| 118 | + "component": "() => import("layer/pages/wrapper-expose/other/index.vue")", |
119 | 119 | "meta": "mockMeta || {}", |
120 | | - "name": "mockMeta?.name ?? "wrapper-expose-other-sibling"", |
121 | | - "path": "mockMeta?.path ?? "sibling"", |
| 120 | + "name": "mockMeta?.name ?? "wrapper-expose-other"", |
| 121 | + "path": "mockMeta?.path ?? """, |
122 | 122 | "props": "mockMeta?.props ?? false", |
123 | 123 | "redirect": "mockMeta?.redirect", |
124 | 124 | }, |
|
297 | 297 | "should generate correct id for catchall (order 2)": [ |
298 | 298 | { |
299 | 299 | "alias": "mockMeta?.alias || []", |
300 | | - "component": "() => import("pages/stories/[id].vue")", |
| 300 | + "component": "() => import("pages/[...stories].vue")", |
301 | 301 | "meta": "mockMeta || {}", |
302 | | - "name": "mockMeta?.name ?? "stories-id"", |
303 | | - "path": "mockMeta?.path ?? "/stories/:id()"", |
| 302 | + "name": "mockMeta?.name ?? "stories"", |
| 303 | + "path": "mockMeta?.path ?? "/:stories(.*)*"", |
304 | 304 | "props": "mockMeta?.props ?? false", |
305 | 305 | "redirect": "mockMeta?.redirect", |
306 | 306 | }, |
307 | 307 | { |
308 | 308 | "alias": "mockMeta?.alias || []", |
309 | | - "component": "() => import("pages/[...stories].vue")", |
| 309 | + "component": "() => import("pages/stories/[id].vue")", |
310 | 310 | "meta": "mockMeta || {}", |
311 | | - "name": "mockMeta?.name ?? "stories"", |
312 | | - "path": "mockMeta?.path ?? "/:stories(.*)*"", |
| 311 | + "name": "mockMeta?.name ?? "stories-id"", |
| 312 | + "path": "mockMeta?.path ?? "/stories/:id()"", |
313 | 313 | "props": "mockMeta?.props ?? false", |
314 | 314 | "redirect": "mockMeta?.redirect", |
315 | 315 | }, |
|
419 | 419 | }, |
420 | 420 | ], |
421 | 421 | "should handle route groups": [ |
422 | | - { |
423 | | - "alias": "mockMeta?.alias || []", |
424 | | - "component": "() => import("pages/(foo)/index.vue")", |
425 | | - "meta": "mockMeta || {}", |
426 | | - "name": "mockMeta?.name ?? "index"", |
427 | | - "path": "mockMeta?.path ?? "/"", |
428 | | - "props": "mockMeta?.props ?? false", |
429 | | - "redirect": "mockMeta?.redirect", |
430 | | - }, |
431 | 422 | { |
432 | 423 | "alias": "mockMeta?.alias || []", |
433 | 424 | "children": [ |
|
448 | 439 | "props": "mockMeta?.props ?? false", |
449 | 440 | "redirect": "mockMeta?.redirect", |
450 | 441 | }, |
| 442 | + { |
| 443 | + "alias": "mockMeta?.alias || []", |
| 444 | + "component": "() => import("pages/(foo)/index.vue")", |
| 445 | + "meta": "mockMeta || {}", |
| 446 | + "name": "mockMeta?.name ?? "index"", |
| 447 | + "path": "mockMeta?.path ?? "/"", |
| 448 | + "props": "mockMeta?.props ?? false", |
| 449 | + "redirect": "mockMeta?.redirect", |
| 450 | + }, |
451 | 451 | ], |
452 | 452 | "should handle trailing slashes with index routes": [ |
453 | 453 | { |
|
485 | 485 | "should not generate colliding route names when hyphens are in file name": [ |
486 | 486 | { |
487 | 487 | "alias": "mockMeta?.alias || []", |
488 | | - "component": "() => import("pages/parent/[child].vue")", |
| 488 | + "component": "() => import("pages/parent-[child].vue")", |
489 | 489 | "meta": "mockMeta || {}", |
490 | 490 | "name": "mockMeta?.name ?? "parent-child"", |
491 | | - "path": "mockMeta?.path ?? "/parent/:child()"", |
| 491 | + "path": "mockMeta?.path ?? "/parent-:child()"", |
492 | 492 | "props": "mockMeta?.props ?? false", |
493 | 493 | "redirect": "mockMeta?.redirect", |
494 | 494 | }, |
495 | 495 | { |
496 | 496 | "alias": "mockMeta?.alias || []", |
497 | | - "component": "() => import("pages/parent-[child].vue")", |
| 497 | + "component": "() => import("pages/parent/[child].vue")", |
498 | 498 | "meta": "mockMeta || {}", |
499 | 499 | "name": "mockMeta?.name ?? "parent-child"", |
500 | | - "path": "mockMeta?.path ?? "/parent-:child()"", |
| 500 | + "path": "mockMeta?.path ?? "/parent/:child()"", |
501 | 501 | "props": "mockMeta?.props ?? false", |
502 | 502 | "redirect": "mockMeta?.redirect", |
503 | 503 | }, |
|
541 | 541 | "props": "mockMeta?.props ?? false", |
542 | 542 | "redirect": "mockMeta?.redirect", |
543 | 543 | }, |
544 | | - { |
545 | | - "alias": "mockMeta?.alias || []", |
546 | | - "component": "() => import("pages/[b2]_[2b].vue")", |
547 | | - "meta": "mockMeta || {}", |
548 | | - "name": "mockMeta?.name ?? "b2_2b"", |
549 | | - "path": "mockMeta?.path ?? "/:b2()_:2b()"", |
550 | | - "props": "mockMeta?.props ?? false", |
551 | | - "redirect": "mockMeta?.redirect", |
552 | | - }, |
553 | 544 | { |
554 | 545 | "alias": "mockMeta?.alias || []", |
555 | 546 | "component": "() => import("pages/[[c3@3c]].vue")", |
|
568 | 559 | "props": "mockMeta?.props ?? false", |
569 | 560 | "redirect": "mockMeta?.redirect", |
570 | 561 | }, |
| 562 | + { |
| 563 | + "alias": "mockMeta?.alias || []", |
| 564 | + "component": "() => import("pages/[b2]_[2b].vue")", |
| 565 | + "meta": "mockMeta || {}", |
| 566 | + "name": "mockMeta?.name ?? "b2_2b"", |
| 567 | + "path": "mockMeta?.path ?? "/:b2()_:2b()"", |
| 568 | + "props": "mockMeta?.props ?? false", |
| 569 | + "redirect": "mockMeta?.redirect", |
| 570 | + }, |
571 | 571 | ], |
572 | 572 | "should properly override route name if definePageMeta name override is defined.": [ |
573 | 573 | { |
|
0 commit comments