UNPKG

eslint-plugin-testing-library

Version:

ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library

13 lines (12 loc) 984 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isTestingLibraryModule = exports.isCustomTestingLibraryModule = exports.isOfficialTestingLibraryModule = void 0; const _1 = require("."); const isOfficialTestingLibraryModule = (importSourceName) => [..._1.OLD_LIBRARY_MODULES, ..._1.LIBRARY_MODULES, _1.USER_EVENT_MODULE].includes(importSourceName); exports.isOfficialTestingLibraryModule = isOfficialTestingLibraryModule; const isCustomTestingLibraryModule = (importSourceName, customModuleSetting) => typeof customModuleSetting === 'string' && importSourceName.endsWith(customModuleSetting); exports.isCustomTestingLibraryModule = isCustomTestingLibraryModule; const isTestingLibraryModule = (importSourceName, customModuleSetting) => (0, exports.isOfficialTestingLibraryModule)(importSourceName) || (0, exports.isCustomTestingLibraryModule)(importSourceName, customModuleSetting); exports.isTestingLibraryModule = isTestingLibraryModule;