Не понимаю никак.
Подскажите, пожалуйста
без кода не скажем
toBe (false) в другом тесте
в первом он даст false, но почему? ведь при пропсе true элемент должен отрисовываться (и отрисовывается), но не видит его тест
Нужно подождать тик
код простой как 3 копейки <BaseButton v-if="!isConnected" data-testId="notConnected" ></BaseButton> <BaseButton v-else data-testId="isConnected" ></BaseButton>
{ propsData: { isConnected } }
точно... propsData не прописал же. Почему тогда во втором случае выполняется? Не видит пропсов и потому считает что там false?
ну у тебя там либо дефолт значение пропса стоит, либо undefined получается
Обсуждают сегодня