Фрагменты абсолютных путей, выполняемых как относительные в gql-файлах при тестовом модуле реагирования (chai)
Таким образом, выполнение chai-теста для реагирующего компонента, для которого требуется файл gql (запрос graphQL)
#import "src/gql/fragments/activity/activityList.gql"
query getActivities($page: Int, $pageSize: Int) {
getActivities(page: $page, pageSize: $pageSize) {
...activityListInfo
}
}
скрипт мокко:
"test:unit": "NODE_ENV=test NODE_PATH=./ mocha --require babel-core/register --require ignore-styles --require ./test/index.js --require ./test/dom.js './test/**/*.spec.js'"
Как видно из документа gql, импортирующего фрагмент для схемы, проблема заключается в том, что при запуске теста файл gql пытается принять путь фрагмента как относительный, поэтому он ищет файл в неправильном пути path= 'path_to_gql_schema/path_to_gql_fragment'Таким образом, я не получил такой ошибки файла или каталога, которую можно устранить, изменив путь фрагмента на относительный.
Как мы можем это исправить, не меняя все фрагменты gql-файлов на относительные (о хэндреде)?