Skip to content

Commit 534303a

Browse files
committed
feat(createLocalVue): set plugin.installed to false in use
1 parent b04742d commit 534303a

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/create-local-vue.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,12 @@ function createLocalVue (): Component {
99
instance._installedPlugins = []
1010
instance.config = cloneDeep(Vue.config)
1111
instance.util = cloneDeep(Vue.util)
12+
instance._use = instance.use
13+
instance.use = (plugin) => {
14+
plugin.installed = false
15+
plugin.install.installed = false
16+
instance._use(plugin)
17+
}
1218
return instance
1319
}
1420

test/unit/specs/create-local-vue.spec.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ describe('createLocalVue', () => {
3939

4040
it('installs Router after a previous installed', () => {
4141
const localVue = createLocalVue()
42-
VueRouter.installed = false
43-
VueRouter.install.installed = false
4442
localVue.use(VueRouter)
4543
const routes = [
4644
{ path: '/foo', component: Component }

0 commit comments

Comments
 (0)