@@ -16,6 +16,8 @@ describe('Integration Tests', () => {
16
16
const archiveName = npm ( { cwd : tmpDirPath ( ) , quiet : true } ) . pack ( distDir ) ;
17
17
fs . renameSync ( tmpDirPath ( archiveName ) , tmpDirPath ( 'graphql.tgz' ) ) ;
18
18
19
+ npm ( ) . run ( 'build:deno' ) ;
20
+
19
21
function testOnNodeProject ( projectName : string ) {
20
22
const projectPath = tmpDirPath ( projectName ) ;
21
23
const packageJSON = readPackageJSON ( projectPath ) ;
@@ -27,5 +29,32 @@ describe('Integration Tests', () => {
27
29
} ) . timeout ( 120000 ) ;
28
30
}
29
31
30
- testOnNodeProject ( 'dev-node-implicit' ) ;
32
+ testOnNodeProject ( 'ts' ) ;
33
+ testOnNodeProject ( 'node' ) ;
34
+ testOnNodeProject ( 'webpack' ) ;
35
+
36
+ // Development mode tests
37
+ testOnNodeProject ( 'dev-node' ) ;
38
+ testOnNodeProject ( 'dev-node-explicit' ) ;
39
+ testOnNodeProject ( 'dev-deno' ) ;
40
+ testOnNodeProject ( 'dev-bun' ) ;
41
+ testOnNodeProject ( 'dev-webpack' ) ;
42
+ testOnNodeProject ( 'dev-rollup' ) ;
43
+ testOnNodeProject ( 'dev-esbuild' ) ;
44
+ testOnNodeProject ( 'dev-vite' ) ;
45
+ testOnNodeProject ( 'dev-nextjs' ) ;
46
+ testOnNodeProject ( 'dev-create-react-app' ) ;
47
+ testOnNodeProject ( 'dev-swc' ) ;
48
+
49
+ // Production mode tests
50
+ testOnNodeProject ( 'prod-node' ) ;
51
+ testOnNodeProject ( 'prod-deno' ) ;
52
+ testOnNodeProject ( 'prod-bun' ) ;
53
+ testOnNodeProject ( 'prod-webpack' ) ;
54
+ testOnNodeProject ( 'prod-rollup' ) ;
55
+ testOnNodeProject ( 'prod-esbuild' ) ;
56
+ testOnNodeProject ( 'prod-vite' ) ;
57
+ testOnNodeProject ( 'prod-nextjs' ) ;
58
+ testOnNodeProject ( 'prod-create-react-app' ) ;
59
+ testOnNodeProject ( 'prod-swc' ) ;
31
60
} ) ;
0 commit comments