Vue модульный тест сторонней зависимости вызывает Ссылка Ошибка - PullRequest
0 голосов
/ 29 сентября 2018

У меня есть очень простой компонент vue:

<script>

    export default {
        name: "testComponent",

        data() {
            return {
                 manageWaiting: new ManageWaiting()
            }
        }
    }
</script>

Я пытаюсь проверить его с помощью mocha следующим образом:

describe('TestComponent', () => {

    it('works', () => {

        let wrapper = mount(TestComponent);
    });
});

Я получаю эту ошибку: ReferenceError: ManageWaiting не определен

Куда мне импортировать мой класс ManageWaiting?

1 Ответ

0 голосов
/ 30 сентября 2018

Как правило, вы импортируете определение класса в тот же файл, который его использует, поэтому в вашем случае вам следует импортировать класс ManageWaiting внутри TestComponent.vue:

<script>
// TestComponent.vue
import { ManageWaiting } from './ManageWaiting'

export default {
  data() {
    return {
      manageWaiting: new ManageWaiting()
    };
  }
}
</script>

демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...