Testlerimi komut satırı yerine raylar konsolu altında çalıştırabiliyor muyum diye merak ediyordum. Aslında bunun mantığı, rake testinin: komut satırındaki birimlerin raylar ortamını yüklemek için yaş almasıdır. Bu yüzden, bir kez çevreyi yüklemek için bir konsolu başlatmamaya ve daha sonra rake ünitesini çalıştırmaya devam etmediğimi düşündüm: kodumu kontrol etmek istediğim her defasında testler. Sonuçta, raylar çevik olmalı ve çevik gelişmeyi desteklemelidir. Ben de bunu denedim. Her şeyden önce söylemek zorunda: Ben nasılsa nereye bakacağını söylemek gerekiyor galibaKonsollar ve eğim testi rayları: birimler
irb(main):002:0> Rake::Task['test.units'].invoke
RuntimeError: Don't know how to build task 'test.units'
:
'Rake'ama gerektiren bile hata mesajı aldık yaptıktan sonra. Düşüncesi olan var mı?
Teşekkür
Chris
Teşekkürler, ilk kez çalıştı (ama aslında hala koşmak için yaş aldı) ve daha sonra r ['test: units'] çalıştırmayı denediğimde nil döndü. Bence Spork'a bakacağım. – Chris
Aslında, r.clear ekleyerek r.load_rakefile ve r ['test: units'] tekrar etmeme izin veriyor. Bunu bilgisayarımda çalıştırmanın zamanı 80 saniyeden (komut satırında komisyon) 25 saniyeye düşürüldü ve bu nedenle de oldukça yavaş olmasına rağmen önemli bir gelişme oldu. – Chris