forked from mirrors/homebox
end-to-end testing setup
This commit is contained in:
parent
b4eb7d8ddc
commit
ad4c8c9ab4
41 changed files with 544 additions and 313 deletions
20
frontend/test/setup.ts
Normal file
20
frontend/test/setup.ts
Normal file
|
@ -0,0 +1,20 @@
|
|||
import { exec } from 'child_process';
|
||||
import * as config from './config';
|
||||
|
||||
export const setup = () => {
|
||||
console.log('Starting Client Tests');
|
||||
console.log({
|
||||
PORT: config.PORT,
|
||||
HOST: config.HOST,
|
||||
BASE_URL: config.BASE_URL,
|
||||
});
|
||||
};
|
||||
|
||||
export const teardown = () => {
|
||||
if (process.env.TEST_SHUTDOWN_API_SERVER) {
|
||||
const pc = exec('pkill -SIGTERM api'); // Kill background API process
|
||||
pc.stdout.on('data', data => {
|
||||
console.log(`stdout: ${data}`);
|
||||
});
|
||||
}
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue