mirror of
https://github.com/wahyd4/vuepress.git
synced 2026-08-09 21:36:16 +10:00
- fix($core): markdown slot doesn‘t work. (regression of c85f62d)
- docs: fresh Node.JS API.
- test: official plugins.
21 lines
747 B
JavaScript
21 lines
747 B
JavaScript
import Router from 'vue-router'
|
|
import VuePress from '@vuepress/core/lib/client/plugins/VuePress'
|
|
import dataMixin from '@vuepress/core/lib/client/dataMixin'
|
|
import { createLocalVue } from '@vue/test-utils'
|
|
|
|
import mockComponent from './mockComponent'
|
|
import siteData from './siteData'
|
|
import ClientComputedMixin from '@vuepress/core/lib/node/ClientComputedMixin'
|
|
|
|
module.exports = function () {
|
|
const localVue = createLocalVue()
|
|
localVue.use(Router)
|
|
localVue.use(VuePress)
|
|
|
|
// register global component
|
|
localVue.component('OutboundLink', mockComponent('outbound-link'))
|
|
localVue.component(siteData.pages[0].key, mockComponent('page-component'))
|
|
localVue.mixin(dataMixin(ClientComputedMixin, siteData, localVue))
|
|
return localVue
|
|
}
|