Je teste Intern 4 et j'ai quelques ressources d'un CDN que je veux tester. Dans mon intern.json
j'ai ce qui suit.Ressources Intern4 et CDN
{
"loader": {
"script": "dojo2",
"options": {
"packages": [
{ "name": "dist", "location": "dist" },
{
"name": "esri",
"location": "https://js.arcgis.com/4.5/esri"
}
]
}
},
"environments": [
{
"browserName": "chrome",
"chromeOptions": { "args": [ "headless", "disable-gpu" ] },
"fixSessionCapabilities": false
}
],
"suites": "dist/tests/unit/app/main.js",
"maxConcurrency": 2
}
Mais quand je lance mes tests, je reçois les erreurs suivantes avec stacktrace du @dojo/loader/loader.ts
.
(ノಠ益ಠ)ノ彡┻━┻
Error: Failed to load module esri/core/promiseUtils from https://js.arcgis.com/4.5/esri/core/promiseUtils.js (parent: dist/tests/unit/app/main.js)
Le fichier existe sur le CDN, il semble que le chargeur ne puisse pas le charger. Est-ce une limitation de Intern 4? J'ai supposé l'exécuter dans une session sans tête de Chrome fonctionnerait pour ceci, mais il ne semble pas.
Merci!