Running jest with bootstrap-vue

前端 未结 3 1399
半阙折子戏
半阙折子戏 2021-02-07 07:12

I\'ve been working with vuejs and bootstrap-vue lately. Decided to add unit testing to my project.

I\'m not realy familiar with unit testing so I\'m trying anything I cou

3条回答
  •  广开言路
    2021-02-07 07:59

    If you're adding bootstrap vue as a global plugin:

    Vue.use(BootstrapVue);
    

    Then in your tests, you're likely going to want to follow this tip:

    https://vue-test-utils.vuejs.org/guides/common-tips.html#applying-global-plugins-and-mixins

    Which outlines how you can use the createLocalVue() and set it up with the same global config as your app:

    import { createLocalVue } from '@vue/test-utils'
    
    // create an extended `Vue` constructor
    const localVue = createLocalVue()
    
    // install plugins as normal
    localVue.use(BootstrapVue)
    
    // pass the `localVue` to the mount options
    mount(Component, {
      localVue
    })
    

    Then your components should be registered properly-

提交回复
热议问题