|
@@ -15,6 +15,7 @@ var sandboxTpml = fs.readFileSync(__dirname + '/html/template.mustache.html').
|
|
|
var exampleTmpl = require('./lib/exampleTmpl.json');
|
|
var exampleTmpl = require('./lib/exampleTmpl.json');
|
|
|
var repoTmpl = require('./lib/repoTmpl.json');
|
|
var repoTmpl = require('./lib/repoTmpl.json');
|
|
|
var ExampleStore = require('./lib/ExampleStore');
|
|
var ExampleStore = require('./lib/ExampleStore');
|
|
|
|
|
+var resetExampleRepos = require('./lib/resetExampleRepos');
|
|
|
var isTesting = process.env.NODE_ENV === 'testing';
|
|
var isTesting = process.env.NODE_ENV === 'testing';
|
|
|
var examplesDir = ! isTesting ? __dirname + '/exemples' :
|
|
var examplesDir = ! isTesting ? __dirname + '/exemples' :
|
|
|
__dirname + '/test/integration/test-examples';
|
|
__dirname + '/test/integration/test-examples';
|
|
@@ -40,7 +41,10 @@ var {
|
|
|
/**
|
|
/**
|
|
|
* Initialize example store
|
|
* Initialize example store
|
|
|
*/
|
|
*/
|
|
|
-exStore.init();
|
|
|
|
|
|
|
+(function(doReset) {
|
|
|
|
|
+ return doReset ? resetExampleRepos() : Promise.resolve(true);
|
|
|
|
|
+})(isTesting)
|
|
|
|
|
+.then(() => exStore.init());
|
|
|
// .then(() => console.log(exStore.getMenu()));
|
|
// .then(() => console.log(exStore.getMenu()));
|
|
|
|
|
|
|
|
|
|
|