# Snapshot report for `test/config/loader.js` The actual snapshot is saved in `loader.js.snap`. Generated by [AVA](https://avajs.dev). ## throws an error if both configs are present > error message 'Conflicting configuration in ava.config.js and package.json' ## throws if configFile option has an unsupported extension > error message 'Could not load config file; it should have .js, .cjs or .mjs extension' ## throws an error if a config factory does not return a plain object > error message 'Factory method exported by ava.config.js must return a plain object' ## throws an error if a config does not export a plain object > error message 'ava.config.js must export a plain object or factory function' ## throws an error if a .js config file has no default export > error message 'Error loading ava.config.js: ava.config.js must have a default export' ## throws an error if a config file contains `ava` property > error message 'Encountered ’ava’ property in ava.config.js; avoid wrapping the configuration' ## throws an error if a config file contains a non-function `filterNodeArgumentsForWorkerThreads` property > error message 'filterNodeArgumentsForWorkerThreads from ava.config.js must be a function' ## throws an error if a config file contains a non-object `nonSemVerExperiments` property > error message 'nonSemVerExperiments from ava.config.js must be an object' ## throws an error if a config file enables an unsupported experiment > error message 'nonSemVerExperiments.unsupported from ava.config.js is not a supported experiment' ## throws an error if both .js and .cjs configs are present > error message 'Conflicting configuration in ava.config.js and ava.config.cjs' ## throws an error if a config file contains a non-function `threadArgumentsFilter` property > error message 'threadArgumentsFilter from ava.config.js must be a function'