我正在创建一个vitest快照文件使用的代码如下所示:
import { mount } from '@vue/test-utils'
import AccountLockedView from '../AccountLockedView.vue'
describe('AccountLockedView', () => {
let wrapper
beforeEach(() => {
wrapper = mount(AccountLockedView)
})
it('renders AccountLockedView', () => {
expect(wrapper).toMatchSnapshot()
})
})
字符串
这会生成一个快照文件,它的__file
键的值是/users/some_user_name/file/path/of/vue/component
现在这会导致一个问题,每次有人运行测试用例时,__file
值都会根据他们的repo/文件夹位置而改变。有没有办法以某种方式设置根位置,比如src
文件夹,这样一旦快照文件被创建,它就不会每次都改变?
1条答案
按热度按时间bihw5rsg1#
这是我第一次在这里分享一个解决方案,对我来说太简单了。
jest-styled-components
包在完成时会输出一个字符串,所以我手动调用它并在输出时翻译它。字符串