@@ -39,6 +39,7 @@ describe('preBuild()', () => {
39
39
netlifyConfig : { } ,
40
40
packageJson,
41
41
utils,
42
+ constants : { FUNCTIONS_SRC : 'out_functions' } ,
42
43
} )
43
44
44
45
expect ( utils . build . failBuild . mock . calls [ 0 ] [ 0 ] ) . toEqual (
@@ -54,6 +55,7 @@ describe('preBuild()', () => {
54
55
netlifyConfig,
55
56
packageJson,
56
57
utils,
58
+ constants : { FUNCTIONS_SRC : 'out_functions' } ,
57
59
} )
58
60
59
61
expect ( utils . build . failBuild . mock . calls [ 0 ] [ 0 ] ) . toEqual (
@@ -62,13 +64,13 @@ describe('preBuild()', () => {
62
64
} )
63
65
64
66
test ( 'fail build if the app has no functions directory defined' , async ( ) => {
65
- const netlifyConfig = { build : { } }
66
67
const packageJson = { }
67
68
68
69
await plugin . onPreBuild ( {
69
- netlifyConfig,
70
+ netlifyConfig : { } ,
70
71
packageJson,
71
72
utils,
73
+ constants : { } ,
72
74
} )
73
75
74
76
expect ( utils . build . failBuild . mock . calls [ 0 ] [ 0 ] ) . toEqual (
@@ -81,23 +83,24 @@ describe('preBuild()', () => {
81
83
netlifyConfig : { } ,
82
84
packageJson : { } ,
83
85
utils,
86
+ constants : { FUNCTIONS_SRC : 'out_functions' } ,
84
87
} )
85
88
86
89
expect ( makef . createFile . mock . calls . length ) . toEqual ( 1 )
87
90
} )
88
91
89
92
test ( `fail build if the app's next config has an invalid target` , async ( ) => {
90
- const netlifyConfig = { build : { functions : path . resolve ( 'out_functions' ) } }
91
93
mockFs ( {
92
94
'next.config.js' : {
93
95
target : 'nonsense' ,
94
96
} ,
95
97
} )
96
98
97
99
await plugin . onPreBuild ( {
98
- netlifyConfig,
100
+ netlifyConfig : { } ,
99
101
packageJson : { } ,
100
102
utils,
103
+ constants : { FUNCTIONS_SRC : 'out_functions' } ,
101
104
} )
102
105
103
106
mockFs . restore ( )
0 commit comments