@@ -14,6 +14,7 @@ import {
14
14
import { materializeFinalWebpackConfig } from './testUtils' ;
15
15
16
16
const existsSyncSpy = jest . spyOn ( fs , 'existsSync' ) ;
17
+ jest . spyOn ( fs , 'readdirSync' ) . mockReturnValue ( [ ] ) ;
17
18
const lstatSyncSpy = jest . spyOn ( fs , 'lstatSync' ) ;
18
19
19
20
type MatcherResult = { pass : boolean ; message : ( ) => string } ;
@@ -96,6 +97,10 @@ describe('webpack loaders', () => {
96
97
resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/pages/testPage.tsx' ,
97
98
expectedWrappingTargetKind : 'page' ,
98
99
} ,
100
+ {
101
+ resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/pages/testPage.custom.tsx' ,
102
+ expectedWrappingTargetKind : 'page' ,
103
+ } ,
99
104
{
100
105
resourcePath : './src/pages/testPage.tsx' ,
101
106
expectedWrappingTargetKind : 'page' ,
@@ -133,6 +138,10 @@ describe('webpack loaders', () => {
133
138
resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/middleware.js' ,
134
139
expectedWrappingTargetKind : 'middleware' ,
135
140
} ,
141
+ {
142
+ resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/middleware.custom.js' ,
143
+ expectedWrappingTargetKind : 'middleware' ,
144
+ } ,
136
145
{
137
146
resourcePath : './src/middleware.js' ,
138
147
expectedWrappingTargetKind : 'middleware' ,
@@ -162,10 +171,26 @@ describe('webpack loaders', () => {
162
171
resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/pages/api/nested/testApiRoute.js' ,
163
172
expectedWrappingTargetKind : 'api-route' ,
164
173
} ,
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
+ } ,
165
186
{
166
187
resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/app/page.js' ,
167
188
expectedWrappingTargetKind : 'server-component' ,
168
189
} ,
190
+ {
191
+ resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/app/page.custom.js' ,
192
+ expectedWrappingTargetKind : 'server-component' ,
193
+ } ,
169
194
{
170
195
resourcePath : '/Users/Maisey/projects/squirrelChasingSimulator/src/app/nested/page.js' ,
171
196
expectedWrappingTargetKind : 'server-component' ,
0 commit comments