Erreur CSS lors de tests Karma + Jasmine
Bonjour,
J'utilise Karma et Jasmine pour tester mon code javascript. Lorsque je lance les tests unitaires, j'ai cette erreur qui apparaît dés le premier fichier parcouru :
Chrome 38.0.2125 (Windows 8.1) ERROR
Uncaught TypeError: Cannot set property 'style' of null
les lignes se rapportant à l'erreur sont celles-ci :
Code:
1 2 3
| var source = document.getElementById('workzone');
hw = hw - hauteurmodif;
source.style.height = hw + 'px'; |
J'ai ce message pour chaque cas similaire, c'est à dire à chaque fois que j'essaye d'utiliser un élément CSS (ici l'id workzone).
Pourtant il n'y a pas d'erreur lorsque lors d'une exécution normale, le css existe, de même que l'élément, il est linké et est même défini dans karma.conf.js :
Code:
1 2 3 4
| files : [
//css
'app/css/*.css', |
J'ai lu quelque part que l'erreur venait peut être du fait que les styles CSS ne seraient pas chargés à temps dans le DOM. J'ai donc essayé de lancer les tests avec d'autre navigateurs (PhantomJS, Chrome et Firefox), qui donnaient tous le même résultat.
Une idée ?
Merci d'avance