Nativescript Vue не может выполнить модульное тестирование, поскольку в нем нет загрузчика для XML - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь настроить модульное тестирование в приложении NativeScript Vue с Typescript, используя плагин vue-cli.

Версии:

  • Nativescript-vue: 2,4
  • Vue: 2.6.10
  • Машинопись: 3.6.4

Я запустил tns test init и выбрал Jasmine в качестве тестовой среды.

Я отредактировал Karma.conf.js и добавил строку process.argv.push("--env.development", "--env.android");, потому что флаги env были удалены до попадания в Karma.

После этого следующая команда приводит к следующему выводу с предупреждением о невозможности анализа файлов xml в веб-пакете:

Из-за длины сдвига журналов я создал сущность, содержащую следующие журналы

  • Войти в эмулятор
  • запуск пряжи setup-webpack-config && tns test android --env.development
  • запуск пряжи setup-webpack-config && tns testandroid --env.development --log trace

https://gist.github.com/pietdevries94/28b52f81136230a14ead07b932aea1d3

Я уже пытался добавить xml-загрузчик в vue.config.js, но это ничего не делает.

...