ensure that templates are also cleared before each test

This commit is contained in:
Spencer Alger
2014-06-09 09:21:25 -07:00
parent dd1643bbb0
commit ec199bde2f
2 changed files with 10 additions and 5 deletions

View File

@ -23,10 +23,15 @@ module.exports = function (branch) {
before(function (done) {
// make sure ES is empty
clientManager.get().indices.delete({
index: '*',
ignore: 404
}, done);
var client = clientManager.get();
async.parallel([
function (done) {
client.indices.delete({ index: '*', ignore: 404 }, done);
},
function (done) {
client.indices.deleteTemplate({ name: '*', ignore: 404 }, done);
}
], done);
});
var files = _.map(require('./yaml_tests_' + _.snakeCase(branch) + '.json'), function (docs, filename) {

View File

@ -11,7 +11,7 @@ var _ = require('../../../src/lib/utils');
var expect = require('expect.js');
var clientManager = require('./client_manager');
var implementedFeatures = ['gtelte', 'regex'];
var implementedFeatures = ['gtelte', 'regex', 'benchmark'];
/**
* The version that ES is running, in comparable string form XXX-XXX-XXX, fetched when needed