fdescribe()
ve fit()
ortamlarını temel alarak devre dışı bırakmak, bir takım testlerde çalışırken gürültüyü azaltmak için idealdir. Şubemdeki master'ı birleştirmeden önce, onları describe()
/it()
olarak değiştirmeyi bazen unutuyorum. (Kod üzerinde çalışırken bunları ayrı bir dalda bulundurmak yeterlidir - bir ön taahhüt benim için işe yaramaz.)Jasmine'in fdescribe() ve fit() ortamını
CI ortamım Codeship'dir. Herhangi bir odaklanmış yönteme rastlasa, bu soruna bir kod uyumsuzluk testi getirecek bir çözüm var mı? no-focused-tests gibi bir şey kullanmak iyi olur. Bu kuralı Kod’da hata olarak nasıl etkinleştirebiliriz ve yerel olarak nasıl devre dışı bırakabilirim?
çalıştırmak için hazır 'hayır odaklı-tests' genellikle önce bunu beni kurtardı :). Birleştirme kancası gibi bir şeye ne dersin? (http://stackoverflow.com/questions/19102714/how-would-i-write-a-pre-merge-hook-in-git) – alecxe
Ne yazık ki kural bir kural olarak tetiklenemediği sürece GitHub üzerinde gerçekleşir GitHub sunucuları bunun olacağını düşünmüyorum. Yine de fikir için teşekkürler! +1 – Guy
Yapımın bir parçası olarak jshint'i çalıştırıyorum, bu tür şeyleri yakalar. –