Jasmine
Daha fazla bilgi
- Yaratıcı
- Pivotal Labs
- Yıl
- Tür
- Test çatısı
- Lisans
- MIT
- Resmî site
- jasmine.github.io
Sonradan herkesin kopyaladığı describe/it söz dizimini yerleştiren JavaScript test çatısı.
2010'da Pivotal Labs'te geliştirilip yayımlandı; belirtilen modeli davranış odaklı geliştirmeydi (BDD): bir test cümle gibi okunmalı. describe("the cart", () => { it("sums prices", () => { expect(total).toBe(97) }) }). Harici doğrulama kitaplığı yok, ayrı sahte nesne kitaplığı yok — eşleyiciler, casus nesneler ve saat manipülasyonu kutudan çıkıyordu; o zamanlar için alışılmadıktı.
Biçim ürünü geride bıraktı. Mocha söz dizimini ödünç aldı ve doğrulamaları takılabilir yaptı, Jest yine ödünç aldı ve anlık görüntüler ile paralel çalıştırma ekledi; çoğu geliştirici artık biçimin nereden geldiğini bilmeden Jasmine biçimli testler yazıyor. Jasmine'in kendisi ağırlıklı olarak, yıllarca Karma ile birlikte varsayılan seçim olduğu Angular projelerinde yaşıyor.