11import { describe , expect , it } from 'vitest'
2- import { createStaticResolver } from './resolver-static '
2+ import { createFixedResolver } from './resolver-fixed '
33import { NO_MATCH_LOCATION } from './resolver-abstract'
44import { MatcherQueryParams } from './matchers/matcher-pattern'
55import {
@@ -14,10 +14,10 @@ import {
1414 PAGE_QUERY_PATTERN_MATCHER ,
1515} from './matchers/test-utils'
1616
17- describe ( 'StaticResolver ' , ( ) => {
17+ describe ( 'fixed resolver ' , ( ) => {
1818 describe ( 'new matchers' , ( ) => {
1919 it ( 'static path' , ( ) => {
20- const resolver = createStaticResolver ( [
20+ const resolver = createFixedResolver ( [
2121 { name : 'root' , path : new MatcherPatternPathStatic ( '/' ) } ,
2222 { name : 'users' , path : new MatcherPatternPathStatic ( '/users' ) } ,
2323 ] )
@@ -40,7 +40,7 @@ describe('StaticResolver', () => {
4040 } )
4141
4242 it ( 'dynamic path' , ( ) => {
43- const resolver = createStaticResolver ( [
43+ const resolver = createFixedResolver ( [
4444 {
4545 name : 'user-detail' ,
4646 path : USER_ID_PATH_PATTERN_MATCHER ,
@@ -58,7 +58,7 @@ describe('StaticResolver', () => {
5858 describe ( 'resolve()' , ( ) => {
5959 describe ( 'absolute locations as strings' , ( ) => {
6060 it ( 'resolves string locations with no params' , ( ) => {
61- const resolver = createStaticResolver ( [
61+ const resolver = createFixedResolver ( [
6262 { name : 'root' , path : EMPTY_PATH_PATTERN_MATCHER } ,
6363 ] )
6464
@@ -71,7 +71,7 @@ describe('StaticResolver', () => {
7171 } )
7272
7373 it ( 'resolves a not found string' , ( ) => {
74- const resolver = createStaticResolver ( [ ] )
74+ const resolver = createFixedResolver ( [ ] )
7575 expect ( resolver . resolve ( '/bar?q=1#hash' ) ) . toEqual ( {
7676 ...NO_MATCH_LOCATION ,
7777 fullPath : '/bar?q=1#hash' ,
@@ -83,7 +83,7 @@ describe('StaticResolver', () => {
8383 } )
8484
8585 it ( 'resolves string locations with params' , ( ) => {
86- const resolver = createStaticResolver ( [
86+ const resolver = createFixedResolver ( [
8787 { name : 'user-detail' , path : USER_ID_PATH_PATTERN_MATCHER } ,
8888 ] )
8989
@@ -102,7 +102,7 @@ describe('StaticResolver', () => {
102102 } )
103103
104104 it ( 'resolve string locations with query' , ( ) => {
105- const resolver = createStaticResolver ( [
105+ const resolver = createFixedResolver ( [
106106 {
107107 name : 'any-path' ,
108108 path : ANY_PATH_PATTERN_MATCHER ,
@@ -122,7 +122,7 @@ describe('StaticResolver', () => {
122122 } )
123123
124124 it ( 'resolves string locations with hash' , ( ) => {
125- const resolver = createStaticResolver ( [
125+ const resolver = createFixedResolver ( [
126126 {
127127 name : 'any-path' ,
128128 path : ANY_PATH_PATTERN_MATCHER ,
@@ -139,7 +139,7 @@ describe('StaticResolver', () => {
139139 } )
140140
141141 it ( 'combines path, query and hash params' , ( ) => {
142- const resolver = createStaticResolver ( [
142+ const resolver = createFixedResolver ( [
143143 {
144144 name : 'user-detail' ,
145145 path : USER_ID_PATH_PATTERN_MATCHER ,
@@ -156,7 +156,7 @@ describe('StaticResolver', () => {
156156
157157 describe ( 'relative locations as strings' , ( ) => {
158158 it ( 'resolves a simple object relative location' , ( ) => {
159- const resolver = createStaticResolver ( [
159+ const resolver = createFixedResolver ( [
160160 { name : 'any-path' , path : ANY_PATH_PATTERN_MATCHER } ,
161161 ] )
162162
@@ -197,7 +197,7 @@ describe('StaticResolver', () => {
197197 } )
198198
199199 it ( 'resolves a simple string relative location' , ( ) => {
200- const resolver = createStaticResolver ( [
200+ const resolver = createFixedResolver ( [
201201 { name : 'any-path' , path : ANY_PATH_PATTERN_MATCHER } ,
202202 ] )
203203
@@ -229,7 +229,7 @@ describe('StaticResolver', () => {
229229
230230 describe ( 'absolute locations' , ( ) => {
231231 it ( 'resolves an object location' , ( ) => {
232- const resolver = createStaticResolver ( [
232+ const resolver = createFixedResolver ( [
233233 { name : 'root' , path : EMPTY_PATH_PATTERN_MATCHER } ,
234234 ] )
235235 expect ( resolver . resolve ( { path : '/' } ) ) . toMatchObject ( {
@@ -242,7 +242,7 @@ describe('StaticResolver', () => {
242242 } )
243243
244244 it ( 'resolves an absolute string location' , ( ) => {
245- const resolver = createStaticResolver ( [
245+ const resolver = createFixedResolver ( [
246246 { name : 'root' , path : EMPTY_PATH_PATTERN_MATCHER } ,
247247 ] )
248248 expect ( resolver . resolve ( '/' ) ) . toMatchObject ( {
@@ -255,7 +255,7 @@ describe('StaticResolver', () => {
255255 } )
256256
257257 it ( 'treats object path as pathname only (no query/hash parsing)' , ( ) => {
258- const resolver = createStaticResolver ( [
258+ const resolver = createFixedResolver ( [
259259 { name : 'any-path' , path : ANY_PATH_PATTERN_MATCHER } ,
260260 ] )
261261 // Object with path containing query/hash should treat entire string as pathname
@@ -270,7 +270,7 @@ describe('StaticResolver', () => {
270270
271271 describe ( 'named locations' , ( ) => {
272272 it ( 'resolves named locations with no params' , ( ) => {
273- const resolver = createStaticResolver ( [
273+ const resolver = createFixedResolver ( [
274274 {
275275 name : 'home' ,
276276 path : EMPTY_PATH_PATTERN_MATCHER ,
@@ -288,7 +288,7 @@ describe('StaticResolver', () => {
288288 } )
289289
290290 describe ( 'encoding' , ( ) => {
291- const resolver = createStaticResolver ( [
291+ const resolver = createFixedResolver ( [
292292 { name : 'any-path' , path : ANY_PATH_PATTERN_MATCHER } ,
293293 ] )
294294 describe ( 'decodes' , ( ) => {
@@ -311,7 +311,7 @@ describe('StaticResolver', () => {
311311 } )
312312
313313 it ( 'passes a decoded query to the matcher' , ( ) => {
314- const resolver = createStaticResolver ( [
314+ const resolver = createFixedResolver ( [
315315 {
316316 name : 'query' ,
317317 path : EMPTY_PATH_PATTERN_MATCHER ,
0 commit comments