diff --git a/src/directives/formly-field.js b/src/directives/formly-field.js index ef655c8b..dd685358 100644 --- a/src/directives/formly-field.js +++ b/src/directives/formly-field.js @@ -653,11 +653,11 @@ function formlyField($http, $q, $compile, $templateCache, $interpolate, formlyCo } function runApiCheckForType(apiCheck, apiCheckInstance, apiCheckFunction, apiCheckOptions, options) { - /* eslint complexity:[2, 8] */ + /* eslint complexity:[2, 9] */ if (!apiCheck) { return; } - const instance = apiCheckInstance || formlyApiCheck; + const instance = apiCheckInstance || formlyConfig.extras.apiCheckInstance || formlyApiCheck; if (instance.config.disabled || apiCheckFactory.globalConfig.disabled) { return; } diff --git a/src/directives/formly-field.test.js b/src/directives/formly-field.test.js index 5a40ce92..c15810e8 100644 --- a/src/directives/formly-field.test.js +++ b/src/directives/formly-field.test.js @@ -732,7 +732,7 @@ describe('formly-field', function() { }); }); - describe.skip(`formlyConfig.extras.apiCheckInstance`, () => { + describe(`formlyConfig.extras.apiCheckInstance`, () => { it(`should default to this instance when specified and no specific type instance is specified`, () => { const globalApiCheckInstance = apiCheck({ output: {prefix: 'custom-api-check'}