чем проблема может быть?
vm и expose не одно и то же
я думал этот метод будет на нем доступен
Будет если сделать return из setup
Но использовать .vm. Является плохой практикой потому что ваш тест начинает знать про детали реализации компонента слишком много
ну он не доступен. Именно на инстансе компонента в тесте
vm не надо использовать, а то анус взрыватус будет при смене версий. Чем меньше лезете в кишки и нинзя код, тем проще мигрироваться (ведь никто не думают что Vue3 миграция это последняя на нашем веку?)
Есть надежда что в следующий раз будет не так больно 🥲
в данном случае норм, т.к. этот метод публичный
думаю когда перейдем на vapor mode это будет повеселее чем vue2 -> vue3 ибо там vm может в корне не тем бытьб чем мы привыкли
А, понятно, никак щас так не сделать... https://github.com/vuejs/test-utils/issues/972
Обсуждают сегодня