Тест Vue для выпадающего меню bootstrap-vue nav не работает при имитации щелчка

Я пытаюсь протестировать раскрывающийся список навигации при использовании BootstrapVue. Когда мы нажимаем на раскрывающийся список навигации, он открывает раскрывающийся список и добавляет класс под названием «show». Но пока я пытаюсь имитировать этот щелчок при тестировании, он не меняет вывод после щелчка. Я даже добавил $nextTick(). Но мой тест все еще терпит неудачу, так как класс не добавляется

      it('opens the user preferences dropdown on click', async () => {
    const dropdownButton = wrapper.find("#user-preferences__BV_toggle_");//button to open dropdown
    await dropdownButton.trigger("click");
    await wrapper.vm.$nextTick();
    const listItem = wrapper.find("#user-preferences");
    expect(listItem.classes()).toContain("show"); 
  });

0 ответов

Другие вопросы по тегам