Skip to content
Snippets Groups Projects
Unverified Commit 7f2244ee authored by Lukas Eipert's avatar Lukas Eipert
Browse files

move TEST_FILES variable to `process.env`

parent a8bf6a30
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -21,7 +21,7 @@ var testFiles = process.argv.slice(ignoreUpTo).filter(arg => {
 
webpackConfig.plugins.push(
new webpack.DefinePlugin({
TEST_FILES: JSON.stringify(testFiles),
'process.env.TEST_FILES': JSON.stringify(testFiles) ,
})
);
 
Loading
Loading
Loading
Loading
@@ -71,21 +71,20 @@ beforeEach(() => {
 
const axiosDefaultAdapter = getDefaultAdapter();
 
// eslint-disable-next-line no-undef
let testFile = TEST_FILES;
if (testFile instanceof Array && testFile.length > 0) {
console.log(`Running only tests: ${testFile}`);
testFile = testFile.map(path => path.replace(/^spec\/javascripts\//, '').replace(/\.js$/, ''));
let testFiles = process.env.TEST_FILES;
if (testFiles instanceof Array && testFiles.length > 0) {
console.log(`Running only tests: ${testFiles}`);
testFiles = testFiles.map(path => path.replace(/^spec\/javascripts\//, '').replace(/\.js$/, ''));
} else {
console.log('Running all tests');
testFile = [];
testFiles = [];
}
 
// render all of our tests
const testsContext = require.context('.', true, /_spec$/);
testsContext.keys().forEach(function(path) {
try {
if (testFile.length === 0 || testFile.some(p => path.includes(p))) {
if (testFiles.length === 0 || testFiles.some(p => path.includes(p))) {
testsContext(path);
}
} catch (err) {
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment