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({
promiseConstructor: Promise // defaults to native Promise (if available)
ignoreWarnings: false, // set to true to squelch generated console warnings
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).