Отказ от ответственности: я новичок в Vue, JavaScript и веб-фреймворках в целом.
Я пытаюсь ознакомиться с некоторыми базовыми модульными и компонентными тестами с использованием Jest и vue-test-utils.
Я прочитал документы по vue-test-utils
'mount () и shallowMount (), но я не уверен, когда использовать одно вместо другого (они кажутся очень похожими).
Согласно документам на shallowMount()
:
Как и mount, он создает оболочку, содержащую смонтированный и визуализированный компонент Vue, но с заглушенными дочерними компонентами.
Что именно подразумевается под «заглушенными дочерними компонентами»? Могут ли mount()
и shallowMount()
использоваться как взаимозаменяемые?