'daki afterEach işlevine getirilirken, node.js ve mocha için yeni olduğumu söyleyerek başlayalım. Sadece kafamı kırıyor. Tdd yaklaşımını kullanmaya başladım ve başlamadan önce ya da beforeEach ve AfterEach işlevlerinden bittiği testi almaya çalışıyorum ama şansım olmadı (çoğunlukla AfterEach'la ilgileniyorum). En azından yapmanın düzgün bir yolunu bulamadım. Düşünebildiğim tek şey, testleri ve paketi bir değişkende tutmaktı ve sonra afterEach() hangi testin bittiğini görmek için bazı eşleştirmeler yapmaktı. diyorTest adımı, mocha
İdeal 'test ismi' ı
suite('my test suite', function() {
beforeEach(function() {
console.log('test name');
});
test('first test', function (done) {
var testarray = ['1', '3', '5', '7'];
testarray.forEach(function(num, index) {
console.log('num: ' + num + ' index: ' + index);
},
done());
});
afterEach(){
console.log('test name');
}
}
çok teşekkürler. Bunu anlamaya çalışırken yaşları harcadım. Belki test hata ayıklama biraz zaman yatırım yapmalıyım :) – Zee
Bundan emin misiniz? Mocha 1.12 kullanıyorum ve her "sonra" kanca alıyorum: TypeError: undefined özelliği 'başlık' okunamıyor – d512
Sonradan listesine erişmek için bir yol var mı ve onlara eklenebilir mi? – Tushar