# Configuration There isn't much to configure with testdouble.js, but it does offer a couple global configuration options, documented with their defaults below: ## td.config ```js td.config({ ignoreWarnings: false, // set to true to squelch generated console warnings promiseConstructor: Promise // defaults to native Promise (if available) suppressErrors: false // set to true to no longer throw API errors }) ``` Note that this config is persisted, so under normal circumstances, setting any configuration property will hold for the duration of the entire test suite. If you need to change a configuration property for a single test, you'll need to manage undoing the change yourself (e.g. in `beforeEach` and `afterEach` hooks). *** Previous: [Frequently Asked Questions](B-frequently-asked-questions.md#frequently-asked-questions)