summaryrefslogtreecommitdiff
path: root/spec/javascripts/helpers/vue_mount_component_helper.js
blob: effacbcff4e4991c7164284bf721ceb55d63e6b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
export const createComponentWithStore = (Component, store, propsData = {}) => new Component({
  store,
  propsData,
});

export const mountComponentWithStore = (Component, { el, props, store }) =>
  new Component({
    store,
    propsData: props || { },
  }).$mount(el);

export default (Component, props = {}, el = null) => new Component({
  propsData: props,
}).$mount(el);