Библиотека тестирования Vue, дочерний компонент получает реквизиты
Я пытаюсь реализовать некоторые тесты библиотеки тестирования в приложении Vuejs, но не могу понять, как передать реквизиты компоненту в тесте.
Например, мне нужен модульный тест для компонента, который появляется внутри его шаблона ParentComponent, как это. Я пытаюсь написать модульный тест для ChildComponent.
<ChildComponent hereIsAProp="important info" />
Я удивлен, что этот сценарий не рассматривается в базовых примерах библиотеки тестирования Vue . Это заставляет меня думать, что мне не хватает лучших практик по использованию / тестированию свойств Vuejs.
Я представляю себе что-то вроде
1 ответ
Testing Libary — это оболочка для Vue Test Util..
Второй аргумент в
render()
передается как варианты монтажа, и
mount()
можно установить свойства компонента с помощьюprops
вариант (в версии 2x) илиpropsData
(в версии 1х).
Так что ваша догадка на самом деле верна:
render(ChildComponent, { props: { hereIsAProp: "new info" } })