]> git.ipfire.org Git - thirdparty/vuejs/router.git/commitdiff
test: reuse utils
authorEduardo San Martin Morote <posva13@gmail.com>
Fri, 8 Aug 2025 07:49:53 +0000 (09:49 +0200)
committerEduardo San Martin Morote <posva13@gmail.com>
Fri, 8 Aug 2025 07:49:53 +0000 (09:49 +0200)
packages/router/src/experimental/route-resolver/resolver-static.spec.ts

index 5f7db6b310c1d4abe77b18bab11ed5951cdd71b4..1197b8b45d5d4e47be169889e7dc8a00e4783923 100644 (file)
@@ -10,19 +10,9 @@ import {
   USER_ID_PATH_PATTERN_MATCHER,
   ANY_PATH_PATTERN_MATCHER,
   ANY_HASH_PATTERN_MATCHER,
+  PAGE_QUERY_PATTERN_MATCHER,
 } from './matchers/test-utils'
 
-const PAGE_QUERY_PATTERN_MATCHER_LOCAL: MatcherPatternQuery<{ page: number }> =
-  {
-    match: query => {
-      const page = Number(query.page)
-      return {
-        page: Number.isNaN(page) ? 1 : page,
-      }
-    },
-    build: params => ({ page: String(params.page) }),
-  } satisfies MatcherPatternQuery<{ page: number }>
-
 describe('StaticResolver', () => {
   describe('new matchers', () => {
     it('static path', () => {
@@ -117,7 +107,7 @@ describe('StaticResolver', () => {
           {
             name: 'any-path',
             path: ANY_PATH_PATTERN_MATCHER,
-            query: [PAGE_QUERY_PATTERN_MATCHER_LOCAL],
+            query: [PAGE_QUERY_PATTERN_MATCHER],
           },
         ])
 
@@ -156,7 +146,7 @@ describe('StaticResolver', () => {
           {
             name: 'user-detail',
             path: USER_ID_PATH_PATTERN_MATCHER,
-            query: [PAGE_QUERY_PATTERN_MATCHER_LOCAL],
+            query: [PAGE_QUERY_PATTERN_MATCHER],
             hash: ANY_HASH_PATTERN_MATCHER,
           },
         ])