File tree Expand file tree Collapse file tree 3 files changed +15
-6
lines changed
packages/remix/test/integration Expand file tree Collapse file tree 3 files changed +15
-6
lines changed Original file line number Diff line number Diff line change 11const baseConfig = require ( '../../jest.config.js' ) ;
22
33module . exports = {
4- globalSetup : '<rootDir>/test/server/utils/run-server.ts' ,
4+ globalSetup : '<rootDir>/test/server/utils/test-setup.ts' ,
5+ globalTeardown : '<rootDir>/test/server/utils/test-teardown.ts' ,
56 ...baseConfig ,
67 testMatch : [ '**/*.test.ts' ] ,
78} ;
Original file line number Diff line number Diff line change 1- import express , { Express } from 'express' ;
1+ import express from 'express' ;
22import { createRequestHandler } from '@remix-run/express' ;
3+ import { Server } from 'http' ;
4+
5+ declare global {
6+ var __REMIX_SERVER__ : Server ;
7+ }
38
49/**
510 * Runs a test server
611 */
7- function runServer ( testDir : string ) : void {
12+ function runServer ( ) : void {
813 const app = express ( ) ;
914
1015 app . all ( '*' , createRequestHandler ( { build : require ( '../../../build' ) } ) ) ;
1116
12- app . listen ( 3000 ) ;
13-
14- // TODO: Finish app after tests
17+ globalThis . __REMIX_SERVER__ = app . listen ( 3000 ) ;
1518}
1619
1720export default runServer ;
Original file line number Diff line number Diff line change 1+ function exitServer ( ) : void {
2+ globalThis . __REMIX_SERVER__ . close ( ) ;
3+ }
4+
5+ export default exitServer ;
You can’t perform that action at this time.
0 commit comments