This repository was archived by the owner on Dec 4, 2024. It is now read-only.
  
  
  
  
  
Description
Hi,
I have a vue2 project that I'm trying to run tests on and I use the following:
Jest 28
@vue/vue2-jest@28
[email protected]
vue-i18n@8
@vue/[email protected]
I have added to my jest.config.js the following:
 globals: {
    '@vue/vue2-jest': {
      transform: {
        'i18n': 'vue-i18n-jest'
      }
    }
  },
  transform: {
     '^.+\\.vue$': '@vue/vue2-jest'
  }
 
note: I also tried the vue-jest key in the globals section with the same results.
My tests fail with the following error:
TypeError: Cannot read properties of undefined (reading 't')
line in question:
data() {
    headers: [
      {
         text: this.$i18n.t('admin.users.headers.name'),
 
My test render call:
it('renders', () => {
  const wrapper = shallowMount(UserList, {
    Vue,
    propsData: {
      users,
    },
  });
 
Thank you for any guidance.