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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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