как имитировать разрушение методов из окна?

#javascript #jestjs #mocking #window

Вопрос:

components/example.vue :

 <script>
const { common: { utils: { jump } } } = window.CUSTOM_OBJ;
expoer default {
    name: 'mycomponent',
    props: {},
    ...
}
</script>
 

test.js :

 import Example from './example.vue'; // here will throw a Type error
describe('test',()=>{
   ......
});
 

когда я import Example component проверяю файл, я получаю такую TypeError: Cannot destructure property распространенную ошибку of 'undefined' or 'null'.

как я могу издеваться над этими методами window.CUSTOM_OBJ в тестовом файле ?