Skip to content

Commit

Permalink
Merge pull request #860 from opencomponents/cleanup
Browse files Browse the repository at this point in the history
Housekeeping
  • Loading branch information
nickbalestra committed Mar 28, 2018
2 parents 71136ea + d235277 commit b6c49d7
Show file tree
Hide file tree
Showing 30 changed files with 44 additions and 208 deletions.
10 changes: 10 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,16 @@ src/components/base-component-jade/_package

test/fixtures/test.tar.gz
test/fixtures/targz-test
test/fixtures/components/container-with-multiple-nested/_package
test/fixtures/components/container-with-nested/_package
test/fixtures/components/hello-world/_package
test/fixtures/components/hello-world-custom-headers/_package
test/fixtures/components/jade-filters/_package
test/fixtures/components/language/_package
test/fixtures/components/lodash-component/_package
test/fixtures/components/no-containers/_package
test/fixtures/components/welcome/_package
test/fixtures/components/welcome-with-optional-parameters/_package

logintervals.md

45 changes: 34 additions & 11 deletions tasks/mochaTest.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
'use strict';

const async = require('async');
const fs = require('fs-extra');
const glob = require('glob');
const log = require('./logger');
const Mocha = require('mocha');
const minimist = require('minimist');
const oc = require('../src');
const path = require('path');

const mocha = new Mocha({ timeout: 20000 });
const argv = minimist(process.argv.slice(2), { boolean: 'silent' });
const componentsFixturesPath = './test/fixtures/components';
const testDirs = [
'test/unit/**/*.js',
'test/integration/**/*.js',
Expand All @@ -18,15 +22,34 @@ if (argv.silent) {
mocha.reporter('progress');
}

async.each(
testDirs,
(dir, next) => {
glob(path.join(__dirname, '..', dir), (err, files) => {
files.forEach(file => mocha.addFile(file));
next();
});
},
() => {
mocha.run(err => process.on('exit', () => process.exit(err)));
const componentsToPackage = fs
.readdirSync(componentsFixturesPath)
.filter(x => x !== 'handlebars3-component');

const packageComponent = (componentName, done) =>
oc.cli.package(
{
componentPath: path.join(componentsFixturesPath, componentName),
compress: false
},
err => done(err)
);

const addTestSuite = (dir, done) =>
glob(path.join(__dirname, '..', dir), (err, files) => {
files.forEach(file => mocha.addFile(file));
done();
});

async.eachSeries(componentsToPackage, packageComponent, err => {
if (err) {
log.error(`Error during test components packaging: ${err}`);
process.exit(1);
} else {
log.complete(`Test components packaged`);
}
);

async.each(testDirs, addTestSuite, () =>
mocha.run(err => process.on('exit', () => process.exit(err)))
);
});

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/components/hello-world/_package/package.json

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/components/hello-world/_package/template.js

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/components/jade-filters/_package/server.js

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/components/jade-filters/_package/template.js

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/components/language/_package/package.json

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/components/language/_package/server.js

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/components/language/_package/template.js

This file was deleted.

29 changes: 0 additions & 29 deletions test/fixtures/components/lodash-component/_package/package.json

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

26 changes: 0 additions & 26 deletions test/fixtures/components/welcome/_package/package.json

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/components/welcome/_package/server.js

This file was deleted.

1 change: 0 additions & 1 deletion test/fixtures/components/welcome/_package/template.js

This file was deleted.

0 comments on commit b6c49d7

Please sign in to comment.