我有以下代码:
this.$vs.loading()
....
this.$vs.loading.close()
我需要通过一个模拟到浅山像这样:
const vs = {
loading: jest.fn()
}
mocks: {
$vs: vs
}
但是我怎样才能嘲笑loading
和close
呢?
使用loading: jest.fn()
,我只是模拟loading()
。如何在loading
属性中模拟close()
?
您可以将mock属性附加到mock函数本身:
const vs = {
loading: jest.fn()
}
vs.loading.close = jest.fn()