Jasmine: Wie bekomme ich den Namen des aktuellen Tests?

Gibt es eine Möglichkeit, den Namen des aktuell ausgeführten Tests zu ermitteln?

Ein (stark vereinfachter) Code kann zur Erklärung beitragen. Ich möchte die Vervielfältigung von vermeiden"test1" / "test2" bei den anrufen nachperformTest:

describe("some bogus tests", function () {

    function performTest(uniqueName, speed) {
        var result = functionUnderTest(uniqueName, speed);
        expect(result).toBeTruthy();
    }

    it("test1", function () {
        performTest("test1", "fast");
    });

    it("test2", function () {
        performTest("test2", "slow");
    });
});

AKTUALISIEREN Ich sehe die Informationen, die ich brauche, in:

jasmine.currentEnv_.currentSpec.description

oder wahrscheinlich besser:

jasmine.getEnv().currentSpec.description

Antworten auf die Frage(3)

Ihre Antwort auf die Frage