chore: simplify loadFixture

This commit is contained in:
pooya parsa 2019-01-20 22:20:01 +03:30
parent 2f2ec7ac30
commit e1d4dd59c7

View File

@ -16,12 +16,13 @@ export const loadFixture = async function (fixture, overrides) {
const rootDir = path.resolve(__dirname, '..', 'fixtures', fixture) const rootDir = path.resolve(__dirname, '..', 'fixtures', fixture)
let config = {} let config = {}
for (const ext of ['ts', 'js']) { try {
const configFile = path.resolve(rootDir, `nuxt.config.${ext}`) await import(`../fixtures/${fixture}/nuxt.config`)
if (fs.existsSync(configFile)) { config = config.default || config
config = await import(`../fixtures/${fixture}/nuxt.config`) } catch (e) {
config = config.default || config // Ignore MODULE_NOT_FOUND
break if (e.code !== 'MODULE_NOT_FOUND') {
throw e
} }
} }