結論
- Vue Test Utils 2 では
global
オプションを使ってprovideするよ
v2 の provide/inject に関する変更
変更点
-
provide
オプション → 廃止 -
global
オプション → 追加
v1ではマウンティングオプションのprovide
を使用していた。
しかし、v2ではprovide
オプションがなくなり、代わりにglobal
オプションが用意された。
新しいprovide方法
Before
const wrapper = mount(Component, {
provide: {
Theme: 'dark'
}
})
After
const wrapper = mount(Component, {
global: {
provide: {
Theme: 'dark'
}
}
})
詳しいことは ↓ を参照