ASP.NET MVC3 uygulamasında belirli bir sayfanın jQuery kodunu sınamak için QUnit kullanmaya başladım. Şimdiye kadar test altında javascript-dosyası kullanan bir HTML-alay verdim. Bunun yerine, uygulama tarafından kullanılan sayfa için gerçek HTML'ye başvurmak mümkün mü?ASP.NET MVC 3 sayfasının HTML'si QUnit testine nasıl alınır?
cevap
Gördüğüm kadarıyla, HTML'yi sunucudan önceden oluşturmaya çalışıyorsunuz ve birim testlerinizi bundan çalıştırıyorsunuz. Bunu yapmanın harika bir yolu olduğuna inanmıyorum ve JS'nizi doğru sırayla çalıştırıyorum. En iyi bahsiniz, standart bir HTML sayfası (bir görünüm sayfası değil) oluşturmak, komut dosyalarına kaydetmek ve bunu "test" sayfanız olarak kullanmaktır. Birim Testlerinizi çalıştırmak için herhangi bir standart HTML'ye güvenmemelisiniz, çünkü dom herhangi bir zamanda değiştirilebilir, bunun yerine birim testlerinizde tüm dom manipülasyonunu halledin, ardından idrarınızı çalıştırın, ardından verimliliği en üst düzeye çıkarmak için çıkarsa çıkarın. Dom üzerinde bir test ortamı oluşturabilmeli, test etmeli, daha sonra onu çırpmalı, durulayıp tekrar etmelisiniz.
- 1. ASP.NET MVC 3 Açılış Sayfası
- 2. ASP.NET MVC 3 Razor
- 3. ASP.NET MVC 3 Project, ASP.NET MVC 3 yüklü
- 4. İstek, ASP.NET MVC 3
- 5. ASP.NET MVC 3
- 6. ASP.NET MVC 3 RC
- 7. ASP.NET MVC 3
- 8. ASP.NET MVC 3 _Layout.cshtml Denetleyici
- 9. ASP.NET MVC 3 RC - Jilet "Görüntüle" Özellik
- 10. ASP.NET MVC 3 HiddenFor JavaScript
- 11. ASP.NET MVC 3 lisansı jquery.validate.unobtrusive.js?
- 12. ASP.NET MVC 3: Bölümlere ekleme
- 13. ASP.NET MVC 3 - Çalışma alanı
- 14. ASP.NET MVC 3 Viewmodel Pattern
- 15. jQuery.POST - Form.Serialize() - Asp.net MVC 3
- 16. MVC 3 -ASP.NET Farklı Bir Görünüme Yönlendirme
- 17. MySQL ile ASP.NET MVC 3 üyeliği
- 18. Baskı dostu ASP.NET MVC 3 görünüm
- 19. Kimlik doğrulama kullanarak ASP.NET MVC 3
- 20. ASP.NET MVC 3 - bir html formu
- 21. İşlenmiş HTML sayfasının ekran görüntüsü nasıl alınır
- 22. Entegrasyon testine özellik enjekte Et Grants 3
- 23. Asp.Net MVC 3 Dinamik özellik için düzenleme
- 24. prepopulate Html.TextBoxFor in asp.net mvc 3
- 25. ASP.NET MVC için NuGet paketi 3
- 26. Neden ASP.NET MVC 3'te HtmlDecode yapamıyorum
- 27. ASP.Net MVC 3 ViewModel Veri Açıklaması
- 28. ASP.NET MVC 3: Doğrulama olsun mesajı listesi
- 29. ASP.NET MVC 3 neden floatlarımı doğrulamıyor?
- 30. ASP.NET MVC 3 - alma yinelenen satırlar
Cevabı burada bulabilirsiniz: http://stackoverflow.com/questions/5453881/i-need-a-number-of-different-full-page-dom-samples-for-my-qunit-test-suite – Christian
Bu soruyu silebilir veya kendim cevaplayabilir ve sonra kendi cevabını kabul edebilirim, bu yüzden sadece cevapsızca beklemek değil. –
Kendime cevap verdim, ancak SO önemsizliğinden dolayı otomatik olarak bir yoruma dönüştürdü. Soruyu silme durumunda; Ya bir aramada ortaya çıkarsa, fakat yorumda bağlantılı olan cevabı değil? – Christian