JavaScript Test Aracı: Kodu Tarayıcıda Çalıştır ve Test Et
JavaScript Test Aracı ile kodu ve testleri yan yana yazın, ardından bunları yalıtılmış bir Web Worker'da çalıştırın. Yerleşik test çalıştırıcısı describe, it/test, expect eşleştiricileri, beforeEach/afterEach kancaları ve eşzamansız testleri destekler. Bir test çalıştırması için zaman aşımını yapılandırın ve sonsuz bir döngüyü durdurmak için Durdur düğmesini kullanın.
JavaScript Test Aracı, kodu ve testleri yan yana yazmak için tarayıcı tabanlı bir JavaScript test aracıdır. Testlerinizi yalıtılmış bir Web Worker'da çalıştırır; böylece testi önce uygulamanıza bağlamadan JavaScript davranışını denetleyebilirsiniz. Yerleşik mini test çalıştırıcısı describe, it/test, expect, beforeEach/afterEach ve eşzamansız testleri destekler.
Test durumlarını describe ve it veya test ile düzenleyin, ardından toBe, toEqual, toContain ve toThrow gibi eşleştiricilerle expect kullanın. Araç ayrıca yapılandırılabilir bir zaman aşımını ve sonsuz döngüleri sonlandırmak için bir Durdur düğmesini destekler. Bu özellikler, kodunuza karşı denetimler çalıştırmanıza ve bir döngü bitmezse yürütmeyi durdurmanıza olanak tanır.
JavaScript bir programlama dilidir; test çalıştırıcı ise beklenen davranışı tanımlayıp kodu buna göre denetlemenin bir yolunu sunar. Bir ifadeyi veya küçük bir kod parçasını uygulamaya katmadan önce test etmek, davranışını keşfetmenize ve uç durumları denetlemenize yardımcı olabilir. Desteklenen eşleştiriciler, testlerinizde farklı beklenti türlerini ifade etmenize olanak tanır.
JavaScript Test Aracı tamamen tarayıcınızda çalışır: girdiniz cihazınızda işlenir; karşıya yüklenmez, saklanmaz veya bir sunucuya gönderilmez. Sunucu bağımlılığı yoktur; sayfa yüklendikten sonra çevrimdışı çalışmaya devam edebilir. Geliştiriciler ve DevOps mühendisleri bunu; değişiklikleri yayımlamadan önce JavaScript kodunu denemek, odaklı testler oluşturmak ve davranışı denetlemek için kullanabilir.
Adım 1: Test etmek istediğiniz JavaScript kodunu girin. İçeriğinizi araca yapıştırabilir veya sürükleyip bırakabilirsiniz.
Adım 2: Denetlemek istediğiniz davranışı expect doğrulamalarıyla sınamak için describe ve it veya test kullanarak testler ekleyin.
Adım 3: toBe, toEqual, toContain veya toThrow gibi desteklenen eşleştiricileri seçin; gerekirse beforeEach/afterEach kancaları ekleyin.
Adım 4: Çalışma süresini yapılandırmak isterseniz test çalıştırması için bir zaman aşımı belirleyin.
Adım 5: Testleri çalıştırıp sonuçları inceleyin. Sonsuz bir döngü oluşursa yürütmeyi durdurmak için Durdur düğmesini kullanın.
Kullanım senaryosu: Bir JavaScript ifadesini gerçek girdiye karşı deneyin ve bir uygulamada kullanmadan önce neyle eşleştiğini denetleyin.
Kullanım senaryosu: Bir ifadeyi önce dosyaya kaydetmeden veya uygulamanıza bağlamadan üzerinde yineleyin.
Kullanım senaryosu: Bir değişikliği yayımlamadan önce uç durumları test doğrulamalarıyla denetleyin.
Kullanım senaryosu: Bir JavaScript kodu parçası için denetimleri düzenlemek üzere describe ve it/test ile küçük bir takım yazın.
Kullanım senaryosu: Kodun hata fırlatıp fırlatmadığını test etmek için toThrow'u veya bir koleksiyonda değer aramak için toContain'i kullanın.
Kullanım senaryosu: Testleriniz tekil durumlar çevresinde kurulum veya temizlik gerektirdiğinde beforeEach veya afterEach kancaları ekleyin.
Kullanım senaryosu: Eşzamansız kod davranışını denetlemek için yerleşik test çalıştırıcıda eşzamansız testler çalıştırın.
Kullanım senaryosu: Bir test çalıştırması için zaman aşımı belirleyin ve sonsuz bir döngü bitmesini engellerse Durdur'u kullanın.