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 :
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);
        });
    });
});
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
/** test class */
define("myModule",
[],
function ()
{
    var myClass = function ()
    {
        this.var1 = 13;
        this.getVar1 = function ()
        {
            return this.var1;
        }
    }
    return myclass;
});
Je suis tout nouveau à Jasmine, mais je ne comprends pas pk ça ne fonctionne pas.

Merci pour votre aide,

G.S.