mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 01:38:56 -04:00
[testing] wrap mocha's describe function to accept an array
This commit is contained in:
parent
ee668579a2
commit
5e58d8723a
14 changed files with 76 additions and 100 deletions
|
@ -18,6 +18,16 @@
|
|||
reporter: 'html'
|
||||
});
|
||||
|
||||
window.describe = (function (originalDescribe) {
|
||||
return function (name, body) {
|
||||
if (!body && name && name instanceof Array) {
|
||||
originalDescribe(name[0], name[1]);
|
||||
} else {
|
||||
originalDescribe(name, body);
|
||||
}
|
||||
};
|
||||
}(window.describe))
|
||||
|
||||
require.config({
|
||||
baseUrl: '/',
|
||||
paths: {
|
||||
|
|
|
@ -1,15 +1,14 @@
|
|||
define(function (require) {
|
||||
describe('Point Series Agg Response', function () {
|
||||
run(require('specs/components/agg_response/point_series/_main'));
|
||||
run(require('specs/components/agg_response/point_series/_add_to_siri'));
|
||||
run(require('specs/components/agg_response/point_series/_fake_x_aspect'));
|
||||
run(require('specs/components/agg_response/point_series/_get_aspects'));
|
||||
run(require('specs/components/agg_response/point_series/_get_point'));
|
||||
run(require('specs/components/agg_response/point_series/_get_series'));
|
||||
run(require('specs/components/agg_response/point_series/_init_x_axis'));
|
||||
run(require('specs/components/agg_response/point_series/_init_y_axis'));
|
||||
run(require('specs/components/agg_response/point_series/_ordered_date_axis'));
|
||||
run(require('specs/components/agg_response/point_series/_tooltip_formatter'));
|
||||
function run(module) { describe(module[0], module[1]); }
|
||||
describe(require('specs/components/agg_response/point_series/_main'));
|
||||
describe(require('specs/components/agg_response/point_series/_add_to_siri'));
|
||||
describe(require('specs/components/agg_response/point_series/_fake_x_aspect'));
|
||||
describe(require('specs/components/agg_response/point_series/_get_aspects'));
|
||||
describe(require('specs/components/agg_response/point_series/_get_point'));
|
||||
describe(require('specs/components/agg_response/point_series/_get_series'));
|
||||
describe(require('specs/components/agg_response/point_series/_init_x_axis'));
|
||||
describe(require('specs/components/agg_response/point_series/_init_y_axis'));
|
||||
describe(require('specs/components/agg_response/point_series/_ordered_date_axis'));
|
||||
describe(require('specs/components/agg_response/point_series/_tooltip_formatter'));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
define(function (require) {
|
||||
describe('Tabify Agg Response', function () {
|
||||
run(require('specs/components/agg_response/tabify/_get_columns'));
|
||||
run(require('specs/components/agg_response/tabify/_buckets'));
|
||||
run(require('specs/components/agg_response/tabify/_table'));
|
||||
run(require('specs/components/agg_response/tabify/_table_group'));
|
||||
run(require('specs/components/agg_response/tabify/_response_writer'));
|
||||
run(require('specs/components/agg_response/tabify/_integration'));
|
||||
function run(module) { describe(module[0], module[1]); }
|
||||
describe(require('specs/components/agg_response/tabify/_get_columns'));
|
||||
describe(require('specs/components/agg_response/tabify/_buckets'));
|
||||
describe(require('specs/components/agg_response/tabify/_table'));
|
||||
describe(require('specs/components/agg_response/tabify/_table_group'));
|
||||
describe(require('specs/components/agg_response/tabify/_response_writer'));
|
||||
describe(require('specs/components/agg_response/tabify/_integration'));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
define(function (require) {
|
||||
describe('AggTable Component', function () {
|
||||
run(require('specs/components/agg_table/_group'));
|
||||
run(require('specs/components/agg_table/_table'));
|
||||
function run(mod) { describe(mod[0], mod[1]); }
|
||||
describe(require('specs/components/agg_table/_group'));
|
||||
describe(require('specs/components/agg_table/_table'));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,14 +1,10 @@
|
|||
define(function (require) {
|
||||
describe('AggTypesComponent', function () {
|
||||
var childSuites = [
|
||||
require('specs/components/agg_types/_agg_type'),
|
||||
require('specs/components/agg_types/_agg_params'),
|
||||
require('specs/components/agg_types/_bucket_count_between'),
|
||||
require('specs/components/agg_types/buckets/_histogram'),
|
||||
require('specs/components/agg_types/buckets/_date_histogram')
|
||||
].forEach(function (s) {
|
||||
describe(s[0], s[1]);
|
||||
});
|
||||
describe(require('specs/components/agg_types/_agg_type'));
|
||||
describe(require('specs/components/agg_types/_agg_params'));
|
||||
describe(require('specs/components/agg_types/_bucket_count_between'));
|
||||
describe(require('specs/components/agg_types/buckets/_histogram'));
|
||||
describe(require('specs/components/agg_types/buckets/date_histogram/_date_histogram'));
|
||||
|
||||
describe('bucket aggs', function () {
|
||||
var bucketAggs;
|
||||
|
@ -44,4 +40,4 @@ define(function (require) {
|
|||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,13 +1,9 @@
|
|||
define(function (require) {
|
||||
describe('ParamTypes', function () {
|
||||
var childSuites = [
|
||||
require('specs/components/agg_types/param_types/_field'),
|
||||
require('specs/components/agg_types/param_types/_optioned'),
|
||||
require('specs/components/agg_types/param_types/_regex'),
|
||||
require('specs/components/agg_types/param_types/_string'),
|
||||
require('specs/components/agg_types/param_types/_raw_json')
|
||||
].forEach(function (s) {
|
||||
describe(s[0], s[1]);
|
||||
});
|
||||
describe(require('specs/components/agg_types/param_types/_field'));
|
||||
describe(require('specs/components/agg_types/param_types/_optioned'));
|
||||
describe(require('specs/components/agg_types/param_types/_regex'));
|
||||
describe(require('specs/components/agg_types/param_types/_string'));
|
||||
describe(require('specs/components/agg_types/param_types/_raw_json'));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -44,16 +44,12 @@ define(function (require) {
|
|||
});
|
||||
|
||||
describe('Actions', function () {
|
||||
var childSuites = [
|
||||
require('specs/components/filter_bar/_getFilters'),
|
||||
require('specs/components/filter_bar/_addFilters'),
|
||||
require('specs/components/filter_bar/_removeFilters'),
|
||||
require('specs/components/filter_bar/_toggleFilters'),
|
||||
require('specs/components/filter_bar/_invertFilters'),
|
||||
require('specs/components/filter_bar/_pinFilters'),
|
||||
].forEach(function (s) {
|
||||
describe(s[0], s[1]);
|
||||
});
|
||||
describe(require('specs/components/filter_bar/_getFilters'));
|
||||
describe(require('specs/components/filter_bar/_addFilters'));
|
||||
describe(require('specs/components/filter_bar/_removeFilters'));
|
||||
describe(require('specs/components/filter_bar/_toggleFilters'));
|
||||
describe(require('specs/components/filter_bar/_invertFilters'));
|
||||
describe(require('specs/components/filter_bar/_pinFilters'));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,12 +1,10 @@
|
|||
define(function (require) {
|
||||
describe('Index Patterns', function () {
|
||||
run(require('specs/components/index_pattern/_index_pattern'));
|
||||
run(require('specs/components/index_pattern/_cast_mapping_type'));
|
||||
run(require('specs/components/index_pattern/_map_field'));
|
||||
run(require('specs/components/index_pattern/_pattern_to_wildcard'));
|
||||
run(require('specs/components/index_pattern/_get_computed_fields'));
|
||||
run(require('specs/components/index_pattern/_FieldFormat'));
|
||||
|
||||
function run(mod) { describe(mod[0], mod[1]); }
|
||||
describe(require('specs/components/index_pattern/_index_pattern'));
|
||||
describe(require('specs/components/index_pattern/_cast_mapping_type'));
|
||||
describe(require('specs/components/index_pattern/_map_field'));
|
||||
describe(require('specs/components/index_pattern/_pattern_to_wildcard'));
|
||||
describe(require('specs/components/index_pattern/_get_computed_fields'));
|
||||
describe(require('specs/components/index_pattern/_FieldFormat'));
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,12 +1,8 @@
|
|||
define(function (require) {
|
||||
describe('Stringify Component', function () {
|
||||
run(require('specs/components/stringify/_conformance'));
|
||||
run(require('specs/components/stringify/_ip'));
|
||||
run(require('specs/components/stringify/_source'));
|
||||
run(require('specs/components/stringify/_url'));
|
||||
|
||||
function run(suite) {
|
||||
describe(suite[0], suite[1]);
|
||||
}
|
||||
describe(require('specs/components/stringify/_conformance'));
|
||||
describe(require('specs/components/stringify/_ip'));
|
||||
describe(require('specs/components/stringify/_source'));
|
||||
describe(require('specs/components/stringify/_url'));
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
define(function (require) {
|
||||
describe('Vis Component', function () {
|
||||
var childSuites = [
|
||||
require('specs/components/vis/_agg_config'),
|
||||
require('specs/components/vis/_agg_configs')
|
||||
].forEach(function (s) {
|
||||
describe(s[0], s[1]);
|
||||
});
|
||||
describe(require('specs/components/vis/_agg_config'));
|
||||
describe(require('specs/components/vis/_agg_configs'));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
define(function (require) {
|
||||
describe('Table Vis', function () {
|
||||
function run(m) { describe(m[0], m[1]); }
|
||||
run(require('specs/plugins/table_vis/_table_vis_controller'));
|
||||
run(require('specs/plugins/table_vis/_table_vis'));
|
||||
describe(require('specs/plugins/table_vis/_table_vis_controller'));
|
||||
describe(require('specs/plugins/table_vis/_table_vis'));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,10 +1,6 @@
|
|||
define(function (require) {
|
||||
describe('Vis Type', function () {
|
||||
var childSuites = [
|
||||
require('specs/plugins/vis_types/_renderbot'),
|
||||
require('specs/plugins/vis_types/vislib/_index')
|
||||
].forEach(function (s) {
|
||||
describe(s[0], s[1]);
|
||||
});
|
||||
describe(require('specs/plugins/vis_types/_renderbot'));
|
||||
describe(require('specs/plugins/vis_types/vislib/_index'));
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
define(function (require) {
|
||||
return ['Vislib', exportWrapper];
|
||||
|
||||
function exportWrapper() {
|
||||
run(require('specs/plugins/vis_types/vislib/_renderbot'));
|
||||
run(require('specs/plugins/vis_types/vislib/_build_chart_data'));
|
||||
function run(m) { describe(m[0], m[1]); }
|
||||
}
|
||||
});
|
||||
return ['Vislib', function () {
|
||||
describe(require('specs/plugins/vis_types/vislib/_renderbot'));
|
||||
describe(require('specs/plugins/vis_types/vislib/_build_chart_data'));
|
||||
}];
|
||||
});
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
define(function (require) {
|
||||
describe('lodash mixins', function () {
|
||||
run(require('specs/utils/mixins/_move'));
|
||||
run(require('specs/utils/mixins/_organize_by'));
|
||||
run(require('specs/utils/mixins/_push_all'));
|
||||
function run(m) { describe(m[0], m[1]); }
|
||||
describe(require('specs/utils/mixins/_move'));
|
||||
describe(require('specs/utils/mixins/_organize_by'));
|
||||
describe(require('specs/utils/mixins/_push_all'));
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue