fixed the browser test

This commit is contained in:
Spencer Alger
2014-01-29 10:50:32 -07:00
parent bc97cc9f6f
commit f10052f19e
5 changed files with 29 additions and 13 deletions

View File

@ -38,8 +38,8 @@ The process for contributing to any of the Elasticsearch repositories is similar
Quick Option: Run them locally in your browser Quick Option: Run them locally in your browser
```sh ```sh
node ./test/utils/server
grunt browser_clients:build grunt browser_clients:build
node ./test/utils/server
# open http://127.0.0.1:8000/unit.html # open http://127.0.0.1:8000/unit.html
# open http://127.0.0.1:8000/builds.html # open http://127.0.0.1:8000/builds.html
``` ```

View File

@ -23,6 +23,7 @@ module.exports = {
exec: 'node ./test/utils/server', exec: 'node ./test/utils/server',
options: { options: {
wait: false, wait: false,
quiet: true,
ready: /listening/ ready: /listening/
} }
}, },

View File

@ -82,7 +82,6 @@ fi
if [[ "$COVERAGE" == "1" ]]; then if [[ "$COVERAGE" == "1" ]]; then
group "shipping coverage" group "shipping coverage"
ensure_grunt # don't fail even if this does
grunt mochacov:ship_coverage _grunt --force mochacov:ship_coverage
exit 0
fi fi

View File

@ -1,3 +0,0 @@
require('./angular');
require('./generic');
require('./jquery');

View File

@ -3,15 +3,34 @@ var http = require('http');
var fs = require('fs'); var fs = require('fs');
var _ = require('lodash'); var _ = require('lodash');
var async = require('async'); var async = require('async');
var path = require('path'); var root = require('path').join(__dirname, '../..');
var root = path.join(__dirname, '../../..');
var browserify = require('browserify'); var browserify = require('browserify');
var pkg = require(root + '/package.json'); var pkg = require(root + '/package.json');
var unitSpecDir = root + '/test/unit/specs';
var browserBuildsDir = root + '/test/unit/browser_builds';
var testFiles = { var testFiles = {};
unit: 'test/unit/browser.js',
build: 'test/unit/browser_builds/index.js' testFiles.unit = _(fs.readdirSync(unitSpecDir))
}; .difference([
'file_logger.js',
'http_connector.js',
'stdio_logger.js',
'console_logger.js',
'stream_logger.js',
'tracer_logger.js',
'transport_with_server.js'
])
.map(function (file) {
return unitSpecDir + '/' + file;
})
.value();
testFiles.build = _(fs.readdirSync(browserBuildsDir))
.map(function (file) {
return browserBuildsDir + '/' + file;
})
.value();
// generic aliasify instance // generic aliasify instance
var aliasify = require('aliasify').configure({ var aliasify = require('aliasify').configure({