Тестирование компонента Vue для одного файла не будет выполнено, если стиль в теге находится в файле - PullRequest
0 голосов
/ 17 декабря 2018

Я использую chai, mocha, karma и vue-test-utils для проверки моих компонентов vue.После долгих исследований я обнаружил, что тесты запускаются только тогда, когда в одном компоненте файла нет стиля.Там нет ошибок или чего-либо еще, что тестовые файлы могут быть просто пропущены, и запускаются только компоненты без стиля.Здесь есть другой плагин или зависимость, которая мне нужна, или что-то, чего мне не хватает в моем конфигурационном файле?Если я закомментирую или удалю стиль из моего button.vue ниже, тест будет запущен и пройден.Я не смог найти никакой информации по этому вопросу.Спасибо за любую помощь.1012 * button.vue

<template>
  <!-- v-html will take html string and make it actual html -->
  <button
    class="btn"
    :class="[buttonSize, buttonType]"
    v-html="display"/>
</template>
<script>
export default {
  name: 'button',

  data () {
    return {}
  },
  props: {
    text: {
      type: String,
      required: false,
      default: ''
    }
  }
}
</script>
//
// When I comment out this section the test runs and passes
//
<!-- <style lang="scss" scoped>
// @import "../../scss/primary-variables";
// @import "../../scss/global/vue";

// .btn {
//   margin-right: $size-sm;
//   margin-bottom: $size-sm;
// }
// </style>
...