Sometimes, we want to fix the SecurityError: localStorage is not available for opaque origins error with Jest.
In this article, we’ll look at how to fix the SecurityError: localStorage is not available for opaque origins error with Jest.
How to fix the SecurityError: localStorage is not available for opaque origins error with Jest?
To fix the SecurityError: localStorage is not available for opaque origins error with Jest, we can change our Jest config.
For instance, we add
"jest": {
"verbose": true,
"testURL": "http://localhost/"
}
to set testURL
to the URL of the app being tested.
If we have multiple projects being tested, we write
module.exports = {
verbose: true,
projects: [{
runner: 'jest-runner',
testURL: "http://localhost/",
// ...
}]
}
to set the testURL
for each project in projects
to the URL of the app being tested.
Conclusion
To fix the SecurityError: localStorage is not available for opaque origins error with Jest, we can change our Jest config.