Ekibim ve ben çok miktarda Açısal kod ve Jasmine testi olan bir web uygulaması üzerinde çalışıyoruz. Visual Studio ve ReSharper'ın yerleşik Jasmine test çalıştırıcısını kullanıyoruz. ReShaper uğruna bizim JS testi dosyaları hepsi çokReSharper JavaScript testlerindeki referans yollarını paylaşma
/// <reference path="/path/to/somefile.js" />
gibi üstündeki referanslar yolları kurulum var Biz bu referansların sürü var. Her yeni test dosyası için bu referansları eklememiz gerekiyor. Yeni bir bileşenimiz veya harici bir kütüphanemiz olsaydı, mevcut test dosyalarımızın neredeyse tamamına başka bir referans eklememiz gerekir. Bu, harici açısal modüllerin dahil edilmesi için özellikle geçerlidir.
Yeniden paylaşımdaki js testleri için paylaşılan bir başvuru dosyası oluşturmanın bir yolu var mı? Solüsyonunuzda tonlarca küçük dosya bulunduğunda bu gerçekten bir çekirdek haline gelir.
Teşekkürler. Ben bunu dışarı çalışacağım ve nasıl çalıştığını bildiririm – cecilphillip
sadece benim için çalışmış gibi görünüyorsa, referanslar.js dosyası tüm jasmine testleri ile aynı dizinde. Bu, bir dizin yapısındaki testleri yapılandıramayacağım anlamına geliyor ... dağınık yapı ya da dağınık testler ... iç geçiriyor ..2/Jamsine 2 – sarin
Neden referanslar dosyasını testlerinizin dışında başka bir yere yerleştiremiyorsunuz? Dizin yapısının nasıl olduğunu görmek için güncellenmiş cevaba bakın. –