11import * as assert from "node:assert"
2- import {
3- collectAllRoutes ,
4- countRouters ,
5- countRoutesInRouter ,
6- findRouter ,
7- } from "../../core/treeUtils"
2+ import { collectRoutes , countRouters , findRouter } from "../../core/treeUtils"
83import type {
94 AppDefinition ,
105 RouteDefinition ,
@@ -96,17 +91,17 @@ suite("treeUtils", () => {
9691 } )
9792 } )
9893
99- suite ( "collectAllRoutes " , ( ) => {
94+ suite ( "collectRoutes " , ( ) => {
10095 test ( "returns empty array for empty apps" , ( ) => {
101- const result = collectAllRoutes ( [ ] )
96+ const result = collectRoutes ( [ ] )
10297 assert . deepStrictEqual ( result , [ ] )
10398 } )
10499
105100 test ( "collects direct app routes" , ( ) => {
106101 const route = makeRoute ( "GET" , "/" )
107102 const apps = [ makeApp ( "app" , [ route ] ) ]
108103
109- const result = collectAllRoutes ( apps )
104+ const result = collectRoutes ( apps )
110105 assert . deepStrictEqual ( result , [ route ] )
111106 } )
112107
@@ -121,7 +116,7 @@ suite("treeUtils", () => {
121116 ) ,
122117 ]
123118
124- const result = collectAllRoutes ( apps )
119+ const result = collectRoutes ( apps )
125120 assert . deepStrictEqual ( result , [ directRoute , routerRoute ] )
126121 } )
127122
@@ -130,41 +125,11 @@ suite("treeUtils", () => {
130125 const route2 = makeRoute ( "GET" , "/app2" )
131126 const apps = [ makeApp ( "app1" , [ route1 ] ) , makeApp ( "app2" , [ route2 ] ) ]
132127
133- const result = collectAllRoutes ( apps )
128+ const result = collectRoutes ( apps )
134129 assert . deepStrictEqual ( result , [ route1 , route2 ] )
135130 } )
136131 } )
137132
138- suite ( "countRoutesInRouter" , ( ) => {
139- test ( "returns 0 for router with no routes" , ( ) => {
140- const router = makeRouter ( "empty" , "/empty" )
141- assert . strictEqual ( countRoutesInRouter ( router ) , 0 )
142- } )
143-
144- test ( "counts direct routes" , ( ) => {
145- const router = makeRouter ( "r" , "/r" , [
146- makeRoute ( "GET" , "/r" ) ,
147- makeRoute ( "POST" , "/r" ) ,
148- ] )
149- assert . strictEqual ( countRoutesInRouter ( router ) , 2 )
150- } )
151-
152- test ( "counts routes in nested children" , ( ) => {
153- const router = makeRouter (
154- "parent" ,
155- "/parent" ,
156- [ makeRoute ( "GET" , "/parent" ) ] ,
157- [
158- makeRouter ( "child" , "/parent/child" , [
159- makeRoute ( "GET" , "/parent/child" ) ,
160- makeRoute ( "POST" , "/parent/child" ) ,
161- ] ) ,
162- ] ,
163- )
164- assert . strictEqual ( countRoutesInRouter ( router ) , 3 )
165- } )
166- } )
167-
168133 suite ( "countRouters" , ( ) => {
169134 test ( "returns 0 for empty apps" , ( ) => {
170135 assert . strictEqual ( countRouters ( [ ] ) , 0 )
0 commit comments