2016-04-29 14 views
6

AngularJS uygulamasına sahibim ve şimdi test etmeye başlamak istiyorum. Bu yüzden birkaç eğitici izledim, ancak bunların hiçbiri görsel stüdyo 2015 ile nasıl test yapılacağını göstermiyor. Okumak için iyi bir kaynak bilen var mı, yoksa kurmama yardım edebilir mi? BenAngularJS Karma-yasemin ve görsel stüdyo 2015

sorular şunlardır:

  1. ben her test için ayrı görünümler oluşturabilir gerekir mi?
  2. Karma-jasmine ve karma-chrome-launcher'ı kurmanın dışında başka bir şey yüklemem gerekir mi?
  3. Testlerimi tarayıcıda nasıl görüntüleyebilirim?

Verilen tüm yardımlar harika olacaktır.

cevap

3

Chutzpah'ı (VS2015'e takılabilir) denemenizi öneririm, Jasmine ile çalışır, test sonuçlarını VS çıkış konsolunda ve tarayıcıda görebilirsiniz. Chutzpah ile VS2015 üzerinde

Chutzpah on Github

Chutzpah extensions for VS

Benim helloworld örnekler:

helloworld.js:

function helloWorld(){ 
    return "Hello world!"; 
} 
function examples() { 
    return package = { 
     first: 13, 
     second: 13, 
     third: "gone" 
    } 
} 

helloworldspec.js:

+1

. Her bir test için yeni JavaScript dosyaları mı oluşturuyorum? Chutzpah hangi testlerin çalıştırılacağını biliyor mu? VS2015 için iki Chutzpah uzantısını yüklediğinizde – r3plica

+0

test.js dosyalarına sağ tıklayabilirsiniz ve bunlarda Chutzpah simgesiyle iki seçeneği göreceksiniz - "Testleri çalıştır" ve "Tarayıcıda testleri çalıştır". Evet, testler için js dosyaları oluşturursunuz. chutzpah için Jasmine'i kullanmalısın. Boş bir VS2015 projesinde chutzpah ve Jasmine ile bazı basit testler yapmaya çalışın. ve sonra bunu açısal olarak uygulayabilirsiniz. –

+0

Bu tür bir testi Angular ile yapmadım. Ama ben değişkenler için basit testler ile VS2015 chutzpah ve Yasemin oynadı ... –

-1

Eğer karma jasmine test çalıştırıcısını kullanıyorsanız, vs15 içinde bir şey ayarlamak zorunda değilsiniz, karma testi kendi sanal sunucusunda çalıştırıyor ve sonucu konsolda görebiliyorsunuz. Ve testinizin yanı sıra dosyanızı da hata ayıklamak isterseniz, o zaman chrome tarayıcıda hata ayıklama düğmesine basarsınız ve bir sonraki pencerede f12 tuşuna basıp geliştirici penceresini kromdan alabilirsiniz. Ayrıca Chutzpah iyidir, ancak karma yasemin, Açısal JS testi için en iyisidir. Ayrıca karma kurulum ve kullanım için çok kolaydır. Sorun değil, ama projemi nasıl kurulacağı hiçbir fikri var