updated other places that es is cleared to also clear templates
This commit is contained in:
@ -13,6 +13,7 @@ var _ = require('../../../src/lib/utils');
|
||||
var argv = require('./argv');
|
||||
var path = require('path');
|
||||
var fs = require('fs');
|
||||
var async = require('async');
|
||||
var fromRoot = _.bindKey(path, 'join', require('find-root')(__dirname));
|
||||
|
||||
// current client
|
||||
@ -94,6 +95,17 @@ module.exports = {
|
||||
log: logConfig
|
||||
});
|
||||
|
||||
client.clearEs = function (done) {
|
||||
async.parallel([
|
||||
function (done) {
|
||||
client.indices.delete({ index: '*', ignore: 404 }, done);
|
||||
},
|
||||
function (done) {
|
||||
client.indices.deleteTemplate({ name: '*', ignore: 404 }, done);
|
||||
}
|
||||
], done);
|
||||
};
|
||||
|
||||
_.nextTick(cb);
|
||||
}
|
||||
},
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
module.exports = function (branch) {
|
||||
var path = require('path');
|
||||
var async = require('async');
|
||||
var jsYaml = require('js-yaml');
|
||||
var YamlFile = require('./yaml_file');
|
||||
var root = require('find-root')(__dirname);
|
||||
@ -23,15 +22,7 @@ module.exports = function (branch) {
|
||||
|
||||
before(function (done) {
|
||||
// make sure ES is empty
|
||||
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);
|
||||
clientManager.get().clearEs(done);
|
||||
});
|
||||
|
||||
var files = _.map(require('./yaml_tests_' + _.snakeCase(branch) + '.json'), function (docs, filename) {
|
||||
|
||||
@ -96,10 +96,7 @@ function rangeMatchesCurrentVersion(rangeString, done) {
|
||||
|
||||
// empty all of the indices in ES please
|
||||
function clearIndices(done) {
|
||||
clientManager.get().indices.delete({
|
||||
index: '*',
|
||||
ignore: 404
|
||||
}, done);
|
||||
clientManager.get().clearEs(done);
|
||||
}
|
||||
|
||||
function YamlDoc(doc, file) {
|
||||
|
||||
@ -30,10 +30,7 @@ function YamlFile(filename, docs) {
|
||||
});
|
||||
|
||||
afterEach(/* doc */function (done) {
|
||||
clientManager.get().indices.delete({
|
||||
index: '*',
|
||||
ignore: 404
|
||||
}, done);
|
||||
clientManager.get().clearEs(done);
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user