0

Ich habe folgende Test:Jasmin 2 Spec hat keine Erwartungen

describe('when invoked', function() { 
    it('should check something', function() { 
    _.each(someData, function(obj, index) { 
     expect(obj[index].lable).toBe('foo'); 
    }); 
    }); 
}); 

Wenn ich laufen Jasmine es den folgenden Fehler 2.2.0 erhalten:

Spec 'SpecLabel function when invoked return value should check something' has no expectations.

bin ich etwas fehlt? In Jasmin 1.x könnten wir das machen. Erwarte innerlich ein für jeden oder sogar eine for-Schleife.

Wie kann ich diese Art von Tests beheben? Und was sind die Dokumente für diese Situationen? Die Jasmine-Website ist nicht wirklich hilfreich.

Antwort

0

Eine schnelle Abhilfe können Ihre Tests werden Refactoring:

describe('when invoked', function() { 
    it('should check something', function() { 
     var success = true; 
     _.each(someData, function (obj, index) { 
      success &= obj[index].lable === 'foo'; 
     }); 
     expect(success).toBeTruthy(); 
    }); 
}); 
Verwandte Themen