Bonjour,
Je cherche à faire fonctionner le framework de test Jasmine avec la librairie require.js (chargement de modules javascript).
J'ai un petit soucis : j'arrive très bien à faire fonctionner les 2 de façon indépendante, mais faire mes tests avec un require me pose un soucis :
Voilà le code qui coince :
et le code assosicé à la classe testée :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 //testing with Jasmine define("specTest1", ["myModule"], function (myModule) { var myClass = new myModule(); describe("specTest1", function () { it("var1", function () { alert("toto"); expect(myClass.var1).toEqual(12); }); }); });
Je suis tout nouveau à Jasmine, mais je ne comprends pas pk ça ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 /** test class */ define("myModule", [], function () { var myClass = function () { this.var1 = 13; this.getVar1 = function () { return this.var1; } } return myclass; });
Merci pour votre aide,
G.S.
Partager