Salut,
Tu peux faire ceci :
A quel moment appelle-tu ton code pour tes tests ? Es-tu sûr que le DOM est bien ready ? Ce que tu pourrais également essayer est de mettre un setTimeout() afin de retarder un peu l'exécution de tes tests pour permettre au DOM de charger (c'est sale mais bon).
Sinon, essaye d'utiliser une lib de tests pour AngularJS ça sera plus simple (il y a une formation sur ce site).