17 lines
		
	
	
	
		
			573 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
	
		
			573 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict';
 | |
| 
 | |
| const config = require('./config');
 | |
| const log = require('npmlog');
 | |
| const path = require('path');
 | |
| const fs = require('fs');
 | |
| 
 | |
| if (process.env.NODE_ENV !== 'test' || !fs.existsSync(path.join(__dirname, '..', '..', '..', 'config', 'test.yaml'))) {
 | |
|     log.error('e2e', 'This script only runs in test and config/test.yaml (i.e. a dedicated test database) is present');
 | |
|     process.exit(1);
 | |
| }
 | |
| 
 | |
| if (config.app.testServer.enabled !== true) {
 | |
|     log.error('e2e', 'This script only runs if the testServer is enabled. Check config/test.yaml');
 | |
|     process.exit(1);
 | |
| }
 | |
| 
 |