работает через настройку ava-тестирования в моем файле package.json.Однако, когда я пытаюсь запустить тест из командной строки, получая правку
following errors:
test/test.js:1:1
✖ 1:1 Test file is ignored because it is not in ./test/test.js. ava/no-ignored-test-files
: с помощью ava версии 2.4.0 также обновляется мой файл package.json
update: я изменил свойpackage.json к следующему рецепту, найденному по адресу: https://github.com/avajs/ava/blob/master/docs/recipes/babel.md для получения ava для понимания jsx.В настоящее время я не использую какой-либо дополнительный файл .babelrc
"ava": {
"babel": {
"testOptions": {
"plugins": [
"@babel/plugin-syntax-jsx"
],
"presets": [
"@babel/preset-stage-3"
]
}
},
"files": [
"./test/**/*"
],
"source": [
"../renderer/components/**/*.{js, jsx}"
],
"concurrency": 5,
"failFast": true,
"require": [
"ignore-styles",
"./test/helpers/setup-browser-env.js"
]
}
Теперь я получаю новую ошибку:https://imgur.com/a/17o17DG Я уже сбросил кэш ava, выполнив следующее:
npx ava --reset-cache
В настоящее время это правило не выполняется:https://github.com/avajs/eslint-plugin-ava/blob/master/docs/rules/no-ignored-test-files.md но тест находится в корневом каталоге?
продолжает расследование, однако начинает думать, что это является причиной проблемы: https://github.com/avajs/eslint-plugin-ava/issues/212