diff --git a/grunt/server.js b/grunt/server.js index fb7645fa..f67229b1 100644 --- a/grunt/server.js +++ b/grunt/server.js @@ -1,5 +1,4 @@ var fs = require('fs'); -var grunt = require('grunt'); var express = require('express'); var app = module.exports = express(); var env = process.env.NODE_ENV || 'development'; @@ -9,17 +8,12 @@ app.set('view engine', 'ejs'); var browserHarness = __dirname + '/../test/nodeunit-test-harness/harness/browser'; app.set('views', browserHarness + '/views'); -var tests = grunt.file.expand(require('./scxml-tests.json')); - -var testPairs = tests.map(function(test){ - var filename = test.replace('\.scxml','.json'); - return [test, require('../' + filename)]; -}); +var testPairs = require('./test-pairs'); app.get('/', function(req, res) { res.render('harness.ejs', { env : env - ,scxmlTests : testPairs + ,scxmlTests : testPairs }); }); diff --git a/grunt/test-pairs.js b/grunt/test-pairs.js new file mode 100644 index 00000000..6ad1cf4b --- /dev/null +++ b/grunt/test-pairs.js @@ -0,0 +1,11 @@ +var grunt = require('grunt'); + +var tests = grunt.file.expand(require('./scxml-tests.json')); + +var testPairs = tests.map(function(test){ + var filename = test.replace('\.scxml','.json'); + return [test, require('../' + filename)]; +}); + +module.exports = testPairs; +