UNPKG

reblend-testing-library

Version:

Simple and complete Reblendjs testing utilities that encourage good testing practices.

27 lines 643 B
import { getConfig as getConfigDTL, configure as configureDTL } from '@testing-library/dom'; let configForRTL = { reblendStrictMode: false }; function getConfig() { return { ...getConfigDTL(), ...configForRTL }; } function configure(newConfig) { if (typeof newConfig === 'function') { // Pass the existing config out to the provided function // and accept a delta in return newConfig = newConfig(getConfig()); } const { reblendStrictMode, ...configForDTL } = newConfig; configureDTL(configForDTL); configForRTL = { ...configForRTL, reblendStrictMode }; } export { getConfig, configure };