UNPKG

@testing-library/react-native

Version:

Simple and complete React Native testing utilities that encourage good testing practices.

45 lines (42 loc) 947 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.configure = configure; exports.getConfig = getConfig; exports.resetToDefaults = resetToDefaults; /** * Global configuration options for React Native Testing Library. */ const defaultConfig = { asyncUtilTimeout: 1000, defaultIncludeHiddenElements: false, concurrentRoot: true }; let config = { ...defaultConfig }; /** * Configure global options for React Native Testing Library. */ function configure(options) { const { defaultHidden, ...restOptions } = options; const defaultIncludeHiddenElements = restOptions.defaultIncludeHiddenElements ?? defaultHidden ?? config.defaultIncludeHiddenElements; config = { ...config, ...restOptions, defaultIncludeHiddenElements }; } function resetToDefaults() { config = { ...defaultConfig }; } function getConfig() { return config; } //# sourceMappingURL=config.js.map