@@ -4,7 +4,8 @@ open RescriptRelayRouterCli__Types
44module U = RescriptRelayRouterCli__Utils
55module DumpRoutes = RescriptRelayRouterCli__DumpRoutes
66
7- let stringifyDump = dumped => dumped -> Array .map (route => JSON .Object (route ))-> JSON .Array -> JSON .stringify
7+ let stringifyDump = dumped =>
8+ dumped -> Array .map (route => JSON .Object (route ))-> JSON .Array -> JSON .stringify
89
910let testConfig = {
1011 generatedPath : "src/routes/__generated__" ,
@@ -129,22 +130,21 @@ describe("Dump routes", () => {
129130 }
130131 ]` )
131132
132- let dumped =
133- DumpRoutes .dump (
134- ~routes = result -> U .routeChildrenToPrintable ,
135- ~config = testConfig ,
136- ~options = {
137- includeQueryParams : false ,
138- includeName : false ,
139- includeRouteRendererPath : false ,
140- includeRouteFilePath : false ,
141- sortOrder : DefinitionOrder ,
142- },
143- )
144-
145- expect (dumped -> stringifyDump )-> Expect .toBe (
146- ` [{"url":"/organization/:slug"},{"url":"/organization/:slug/members"},{"url":"/"},{"url":"/admin"}]` ,
133+ let dumped = DumpRoutes .dump (
134+ ~routes = result -> U .routeChildrenToPrintable ,
135+ ~config = testConfig ,
136+ ~options = {
137+ includeQueryParams : false ,
138+ includeName : false ,
139+ includeRouteRendererPath : false ,
140+ includeRouteFilePath : false ,
141+ sortOrder : DefinitionOrder ,
142+ },
147143 )
144+
145+ expect (
146+ dumped -> stringifyDump ,
147+ )-> Expect .toBe (` [{"url":"/organization/:slug"},{"url":"/organization/:slug/members"},{"url":"/"},{"url":"/admin"}]` )
148148 })
149149
150150 test ("can sort routes alphabetically by URL" , _t => {
@@ -169,22 +169,21 @@ describe("Dump routes", () => {
169169 }
170170 ]` )
171171
172- let dumped =
173- DumpRoutes .dump (
174- ~routes = result -> U .routeChildrenToPrintable ,
175- ~config = testConfig ,
176- ~options = {
177- includeQueryParams : false ,
178- includeName : false ,
179- includeRouteRendererPath : false ,
180- includeRouteFilePath : false ,
181- sortOrder : Alphabetic ,
182- },
183- )
184-
185- expect (dumped -> stringifyDump )-> Expect .toBe (
186- ` [{"url":"/"},{"url":"/admin"},{"url":"/organization/:slug"},{"url":"/organization/:slug/members"}]` ,
172+ let dumped = DumpRoutes .dump (
173+ ~routes = result -> U .routeChildrenToPrintable ,
174+ ~config = testConfig ,
175+ ~options = {
176+ includeQueryParams : false ,
177+ includeName : false ,
178+ includeRouteRendererPath : false ,
179+ includeRouteFilePath : false ,
180+ sortOrder : Alphabetic ,
181+ },
187182 )
183+
184+ expect (
185+ dumped -> stringifyDump ,
186+ )-> Expect .toBe (` [{"url":"/"},{"url":"/admin"},{"url":"/organization/:slug"},{"url":"/organization/:slug/members"}]` )
188187 })
189188
190189 test ("includes query params and requested metadata" , _t => {
@@ -201,21 +200,20 @@ describe("Dump routes", () => {
201200 }
202201 ]` )
203202
204- let dumped =
205- DumpRoutes .dump (
206- ~routes = result -> U .routeChildrenToPrintable ,
207- ~config = testConfig ,
208- ~options = {
209- includeQueryParams : true ,
210- includeName : true ,
211- includeRouteRendererPath : true ,
212- includeRouteFilePath : true ,
213- sortOrder : Alphabetic ,
214- },
203+ let dumped = DumpRoutes .dump (
204+ ~routes = result -> U .routeChildrenToPrintable ,
205+ ~config = testConfig ,
206+ ~options = {
207+ includeQueryParams : true ,
208+ includeName : true ,
209+ includeRouteRendererPath : true ,
210+ includeRouteFilePath : true ,
211+ sortOrder : Alphabetic ,
212+ },
215213 )
216214
217- expect (dumped -> stringifyDump ) -> Expect . toBe (
218- ` [{"url":"/organization/:slug","queryParams":{"displayMode":":displayMode","expandDetails":":expandDetails"},"name":"Organization","routeRendererPath":"src/routes/Organization_route_renderer.res","routeFilePath":"src/routes/routes.json"},{"url":"/organization/:slug/members","queryParams":{"after":":after","displayMode":":displayMode","expandDetails":":expandDetails","first":":first"},"name":"Organization__Members","routeRendererPath":"src/routes/Organization__Members_route_renderer.res","routeFilePath":"src/routes/routes.json"}]` ,
219- )
215+ expect (
216+ dumped -> stringifyDump ,
217+ )-> Expect . toBe ( ` [{"url":"/organization/:slug","queryParams":{"displayMode":":displayMode","expandDetails":":expandDetails"},"name":"Organization","routeRendererPath":"src/routes/Organization_route_renderer.res","routeFilePath":"src/routes/routes.json"},{"url":"/organization/:slug/members","queryParams":{"after":":after","displayMode":":displayMode","expandDetails":":expandDetails","first":":first"},"name":"Organization__Members","routeRendererPath":"src/routes/Organization__Members_route_renderer.res","routeFilePath":"src/routes/routes.json"}]` )
220218 })
221219})
0 commit comments