@@ -4,12 +4,15 @@ import api_routes from "../routes/api-routes.js"
44import app from "../app.js"
55import fs from 'fs'
66
7- describe . skip ( 'Check to see that all expected top level route patterns exist. co_ol' , ( ) => {
7+ let app_stack = app . _router . stack
8+ let api_stack = api_routes . stack
9+
10+ describe ( 'Check to see that all expected top level route patterns exist.' , ( ) => {
811
912 it ( '/v1 -- mounted ' , ( ) => {
1013 let exists = false
1114 for ( const middleware of app_stack ) {
12- if ( middleware . path && middleware . path . includes ( "/v1" ) ) {
15+ if ( middleware . regexp && middleware . regexp . toString ( ) . includes ( "/v1" ) ) {
1316 exists = true
1417 break
1518 }
@@ -20,7 +23,7 @@ describe.skip('Check to see that all expected top level route patterns exist. co
2023 it ( '/client -- mounted ' , ( ) => {
2124 let exists = false
2225 for ( const middleware of app_stack ) {
23- if ( middleware . path && middleware . path . includes ( "/client" ) ) {
26+ if ( middleware . regexp && middleware . regexp . toString ( ) . includes ( "/client" ) ) {
2427 exists = true
2528 break
2629 }
@@ -31,7 +34,7 @@ describe.skip('Check to see that all expected top level route patterns exist. co
3134 it ( '/v1/id/{_id} -- mounted' , ( ) => {
3235 let exists = false
3336 for ( const middleware of api_stack ) {
34- if ( middleware . path && middleware . path . includes ( "/id" ) ) {
37+ if ( middleware . regexp && middleware . regexp . toString ( ) . includes ( "/id" ) ) {
3538 exists = true
3639 break
3740 }
@@ -42,7 +45,7 @@ describe.skip('Check to see that all expected top level route patterns exist. co
4245 it ( '/v1/since/{_id} -- mounted' , ( ) => {
4346 let exists = false
4447 for ( const middleware of api_stack ) {
45- if ( middleware . path && middleware . path . includes ( "/since" ) ) {
48+ if ( middleware . regexp && middleware . regexp . toString ( ) . includes ( "/since" ) ) {
4649 exists = true
4750 break
4851 }
@@ -53,7 +56,7 @@ describe.skip('Check to see that all expected top level route patterns exist. co
5356 it ( '/v1/history/{_id} -- mounted' , ( ) => {
5457 let exists = false
5558 for ( const middleware of api_stack ) {
56- if ( middleware . path && middleware . path . includes ( "/history" ) ) {
59+ if ( middleware . regexp && middleware . regexp . toString ( ) . includes ( "/history" ) ) {
5760 exists = true
5861 break
5962 }
@@ -63,14 +66,14 @@ describe.skip('Check to see that all expected top level route patterns exist. co
6366
6467} )
6568
66- describe . skip ( 'Check to see that all /v1/api/ route patterns exist.' , ( ) => {
69+ describe ( 'Check to see that all /v1/api/ route patterns exist.' , ( ) => {
6770
6871 it ( '/v1/api/query -- mounted ' , ( ) => {
6972 let exists = false
7073 for ( const middleware of api_stack ) {
71- if ( middleware . path
72- && middleware . path . includes ( "/api" )
73- && middleware . path . includes ( "/query" ) ) {
74+ if ( middleware . regexp
75+ && middleware . regexp . toString ( ) . includes ( "/api" )
76+ && middleware . regexp . toString ( ) . includes ( "/query" ) ) {
7477 exists = true
7578 break
7679 }
@@ -81,9 +84,9 @@ describe.skip('Check to see that all /v1/api/ route patterns exist.', () => {
8184 it ( '/v1/api/create -- mounted ' , ( ) => {
8285 let exists = false
8386 for ( const middleware of api_stack ) {
84- if ( middleware . path
85- && middleware . path . includes ( "/api" )
86- && middleware . path . includes ( "/create" ) ) {
87+ if ( middleware . regexp
88+ && middleware . regexp . toString ( ) . includes ( "/api" )
89+ && middleware . regexp . toString ( ) . includes ( "/create" ) ) {
8790 exists = true
8891 break
8992 }
@@ -94,9 +97,9 @@ describe.skip('Check to see that all /v1/api/ route patterns exist.', () => {
9497 it ( '/v1/api/bulkCreate -- mounted ' , ( ) => {
9598 let exists = false
9699 for ( const middleware of api_stack ) {
97- if ( middleware . path
98- && middleware . path . includes ( "/api" )
99- && middleware . path . includes ( "/bulkCreate" ) ) {
100+ if ( middleware . regexp
101+ && middleware . regexp . toString ( ) . includes ( "/api" )
102+ && middleware . regexp . toString ( ) . includes ( "/bulkCreate" ) ) {
100103 exists = true
101104 break
102105 }
@@ -107,9 +110,9 @@ describe.skip('Check to see that all /v1/api/ route patterns exist.', () => {
107110 it ( '/v1/api/update -- mounted ' , ( ) => {
108111 let exists = false
109112 for ( const middleware of api_stack ) {
110- if ( middleware . path
111- && middleware . path . includes ( "/api" )
112- && middleware . path . includes ( "/update" ) ) {
113+ if ( middleware . regexp
114+ && middleware . regexp . toString ( ) . includes ( "/api" )
115+ && middleware . regexp . toString ( ) . includes ( "/update" ) ) {
113116 exists = true
114117 break
115118 }
@@ -120,9 +123,9 @@ describe.skip('Check to see that all /v1/api/ route patterns exist.', () => {
120123 it ( '/v1/api/bulkUpdate -- mounted ' , ( ) => {
121124 let exists = false
122125 for ( const middleware of api_stack ) {
123- if ( middleware . path
124- && middleware . path . includes ( "/api" )
125- && middleware . path . includes ( "/bulkUpdate" ) ) {
126+ if ( middleware . regexp
127+ && middleware . regexp . toString ( ) . includes ( "/api" )
128+ && middleware . regexp . toString ( ) . includes ( "/bulkUpdate" ) ) {
126129 exists = true
127130 break
128131 }
@@ -133,9 +136,9 @@ describe.skip('Check to see that all /v1/api/ route patterns exist.', () => {
133136 it ( '/v1/api/patch -- mounted ' , ( ) => {
134137 let exists = false
135138 for ( const middleware of api_stack ) {
136- if ( middleware . path
137- && middleware . path . includes ( "/api" )
138- && middleware . path . includes ( "/patch" ) ) {
139+ if ( middleware . regexp
140+ && middleware . regexp . toString ( ) . includes ( "/api" )
141+ && middleware . regexp . toString ( ) . includes ( "/patch" ) ) {
139142 exists = true
140143 break
141144 }
@@ -146,9 +149,9 @@ describe.skip('Check to see that all /v1/api/ route patterns exist.', () => {
146149 it ( '/v1/api/set -- mounted ' , ( ) => {
147150 let exists = false
148151 for ( const middleware of api_stack ) {
149- if ( middleware . path
150- && middleware . path . includes ( "/api" )
151- && middleware . path . includes ( "/set" ) ) {
152+ if ( middleware . regexp
153+ && middleware . regexp . toString ( ) . includes ( "/api" )
154+ && middleware . regexp . toString ( ) . includes ( "/set" ) ) {
152155 exists = true
153156 break
154157 }
@@ -159,9 +162,9 @@ describe.skip('Check to see that all /v1/api/ route patterns exist.', () => {
159162 it ( '/v1/api/unset -- mounted ' , ( ) => {
160163 let exists = false
161164 for ( const middleware of api_stack ) {
162- if ( middleware . path
163- && middleware . path . includes ( "/api" )
164- && middleware . path . includes ( "/unset" ) ) {
165+ if ( middleware . regexp
166+ && middleware . regexp . toString ( ) . includes ( "/api" )
167+ && middleware . regexp . toString ( ) . includes ( "/unset" ) ) {
165168 exists = true
166169 break
167170 }
@@ -172,9 +175,9 @@ describe.skip('Check to see that all /v1/api/ route patterns exist.', () => {
172175 it ( '/v1/api/delete/{id} -- mounted ' , ( ) => {
173176 let exists = false
174177 for ( const middleware of api_stack ) {
175- if ( middleware . path
176- && middleware . path . includes ( "/api" )
177- && middleware . path . includes ( "/delete" ) ) {
178+ if ( middleware . regexp
179+ && middleware . regexp . toString ( ) . includes ( "/api" )
180+ && middleware . regexp . toString ( ) . includes ( "/delete" ) ) {
178181 exists = true
179182 break
180183 }
@@ -185,9 +188,9 @@ describe.skip('Check to see that all /v1/api/ route patterns exist.', () => {
185188 it ( '/v1/api/release/{id} -- mounted ' , ( ) => {
186189 let exists = false
187190 for ( const middleware of api_stack ) {
188- if ( middleware . path
189- && middleware . path . includes ( "/api" )
190- && middleware . path . includes ( "/release" ) ) {
191+ if ( middleware . regexp
192+ && middleware . regexp . toString ( ) . includes ( "/api" )
193+ && middleware . regexp . toString ( ) . includes ( "/release" ) ) {
191194 exists = true
192195 break
193196 }
@@ -221,4 +224,4 @@ describe('Check to see that critical repo files are present', () => {
221224 expect ( fs . existsSync ( filePath + "README.md" ) ) . toBeTruthy ( )
222225 expect ( fs . existsSync ( filePath + "LICENSE" ) ) . toBeTruthy ( )
223226 } )
224- } )
227+ } )
0 commit comments