@@ -14,6 +14,7 @@ import {
1414import { materializeFinalWebpackConfig } from './testUtils' ;
1515
1616const existsSyncSpy = jest . spyOn ( fs , 'existsSync' ) ;
17+ jest . spyOn ( fs , 'readdirSync' ) . mockReturnValue ( [ ] ) ;
1718const lstatSyncSpy = jest . spyOn ( fs , 'lstatSync' ) ;
1819
1920type MatcherResult = { pass : boolean ; message : ( ) => string } ;
@@ -96,6 +97,10 @@ describe('webpack loaders', () => {
9697 resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/pages/testPage.tsx' ,
9798 expectedWrappingTargetKind : 'page' ,
9899 } ,
100+ {
101+ resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/pages/testPage.custom.tsx' ,
102+ expectedWrappingTargetKind : 'page' ,
103+ } ,
99104 {
100105 resourcePath : './src/pages/testPage.tsx' ,
101106 expectedWrappingTargetKind : 'page' ,
@@ -133,6 +138,10 @@ describe('webpack loaders', () => {
133138 resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/middleware.js' ,
134139 expectedWrappingTargetKind : 'middleware' ,
135140 } ,
141+ {
142+ resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/middleware.custom.js' ,
143+ expectedWrappingTargetKind : 'middleware' ,
144+ } ,
136145 {
137146 resourcePath : './src/middleware.js' ,
138147 expectedWrappingTargetKind : 'middleware' ,
@@ -162,10 +171,26 @@ describe('webpack loaders', () => {
162171 resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/pages/api/nested/testApiRoute.js' ,
163172 expectedWrappingTargetKind : 'api-route' ,
164173 } ,
174+ {
175+ resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/pages/api/nested/testApiRoute.custom.js' ,
176+ expectedWrappingTargetKind : 'api-route' ,
177+ } ,
178+ {
179+ resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/app/nested/route.ts' ,
180+ expectedWrappingTargetKind : 'route-handler' ,
181+ } ,
182+ {
183+ resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/app/nested/route.custom.ts' ,
184+ expectedWrappingTargetKind : 'route-handler' ,
185+ } ,
165186 {
166187 resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/app/page.js' ,
167188 expectedWrappingTargetKind : 'server-component' ,
168189 } ,
190+ {
191+ resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/app/page.custom.js' ,
192+ expectedWrappingTargetKind : 'server-component' ,
193+ } ,
169194 {
170195 resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/app/nested/page.js' ,
171196 expectedWrappingTargetKind : 'server-component' ,
0 commit comments