Я получаю эту ошибку при тестировании с помощью Mocha и jsdom моих компонентов Vue и использовании в них localStorage:
[Vue warn]: Error in data(): "SecurityError: localStorage is not available for opaque origins"
Все проблемы, которые я смог найти на Github или здесь, ссылаются на Jest, и в решениях предлагается установить параметр testUrl конфигурации Jest на любой допустимый URL-адрес. Но как установить его непосредственно в экземпляре jsdom?
Когда я добавляю объект параметров при инициализации jsdom - ничего не происходит:
let jsdom = require('jsdom-global')(
{
url: "https://dev.wue-theme.test"
}
);