count-to-6
Version:
An intro to some ES6 features via a set of self-guided workshops.
20 lines (14 loc) • 661 B
JavaScript
;
var exercise = require("workshopper-exercise")();
var filecheck = require("workshopper-exercise/filecheck");
var execute = require("workshopper-exercise/execute");
var comparestdout = require("workshopper-exercise/comparestdout");
var traceurProcessor = require("../../traceur-processor");
var inputs = require("./inputs.json");
module.exports = comparestdout(execute(traceurProcessor(filecheck(exercise))));
module.exports.addSetup(function (mode, callback) {
var random = Math.floor(Math.random() * inputs.length);
var input = inputs[random];
this.submissionArgs = this.solutionArgs = input;
process.nextTick(callback);
});