Bir web uygulamasının ön ucunu test ediyorum ve bazı geçişlerin AJAX istekleri arasında çeşitli gecikmelerle nasıl görüneceğini test etmek istiyorum. Yanıtı geciktirmek için denetleyicime sleep(1500)
ekleyebileceğim bir yol var mı? şöyleTest için Ray kontrol cihazına gecikme nasıl eklenir?
34
A
cevap
66
Denetleyici:
def catalog
#Makes the request pause 1.5 seconds
sleep 1.5
...
end
Daha da iyisi: Sadece dev ortamı için uyku ekleyin.
9
Kabul edilen yanıt üzerinde ayrıntılandırma.
class ApplicationController < ActionController::Base
# adds 1s delay only if in development env
before_filter if: "Rails.env.development?" do
sleep 1
end
end
: Eğer aşağıdaki filtreyi tanımlayabilir başka denetleyici tarafından uzatılır varsayılan ApplicationController
gibi bazı temel denetleyicisi varsa herhangi bir yanıt dönmeden önce beklenecek saniye sayısıdır, sleep bakınız docs
uygulamanız tarafından işlenir.
İlgili konular
- 1. SmartLock cihazına
- 2. Angular.js direktiften kontrol cihazına dönüş değeri
- 3. Android - Çevirme cihazına alt (odaklanmış) bir sınır nasıl eklenir?
- 4. Google Test Çerçevesi'ni kullanırken test için zaman aşımı nasıl eklenir?
- 5. rspec yöntemlerinin zincirleri nasıl test edilir. Gecikme bunlardan biridir
- 6. Windows altında NUL cihazına node.js'den nasıl yazabilirim?
- 7. Test adı ve modül nasıl eklenir?
- 8. Gecikme
- 9. Ray kontrolörleri için hız sınırlayıcı
- 10. Sbt'de test görevinden önce yürütmek için özel görev nasıl eklenir?
- 11. Gecikme
- 12. keşfedilemeyen bluetooth cihazına bağlan
- 13. Kodda kontrol etmek için iki CSS Sınıfı nasıl eklenir?
- 14. Sega gecikme için hazırlanın. Bilgi gecikme olmakla birlikte
- 15. hcs12 için hesaplama gecikme döngüleri
- 16. Mojolicious kontrol cihazını nasıl test ederiz?
- 17. FTP sunucusundan Android cihazına nasıl dosya indirilir?
- 18. Ray voksel kesişimi
- 19. Bir başlatıcıyı ray konsolundan nasıl çalıştırabilirim?
- 20. Silverlight'ta MVVM ışığı için bir görüş kontrol cihazına ihtiyacım var mı?
- 21. $ .post jquery isteği için gecikme ekleme
- 22. Bir alan için çoklu değerlerle ray modelleri
- 23. Çarpışma Tespiti için Three.js Ray Döküm
- 24. Ray Tracer için malzeme özelliklerinin listesi
- 25. MultipartEntityBuilder ray sunucusuna resim göndermek için
- 26. Sadece test durumları için test nasıl yapılır
- 27. Gecikme ile Segue Nasıl Gerçekleştirilir
- 28. raylarda ray/koşucu 3
- 29. jquery'de gecikme süresi nasıl ayarlanır?
- 30. AudioQueueDispose gecikme
Denetleyici eyleminize uyku (1000) çağrısı ekleyin. –
RoR'da uyku için varsayılan birim _seconds_ !! Denetleyiciye 1.5 uyku eklendi ve hayat güzel. Teşekkürler :) – RSG