1 | /* eslint-env node*/
|
2 |
|
3 | ;
|
4 |
|
5 | function settingFor(propertyName) {
|
6 | return function (settings) {
|
7 | const value = settings[`mocha/${ propertyName}`];
|
8 | const mochaSettings = settings.mocha || {};
|
9 |
|
10 | return value || mochaSettings[propertyName] || [];
|
11 | };
|
12 | }
|
13 |
|
14 | module.exports = {
|
15 | getAdditionalTestFunctions: settingFor('additionalTestFunctions'),
|
16 | additionalSuiteNames: settingFor('additionalSuiteNames'),
|
17 | getAdditionalXFunctions: settingFor('additionalXFunctions')
|
18 | };
|