Ne yapmak istiyorum rails console test
fakat Zeus mücevher gibi bir şey çalıştırmaktır!Zeus ile test ortamında Rails konsolu nasıl çalıştırılır? peşin <code>zeus console test</code></p> <p>teşekkür çok:
13
A
cevap
19
Çözüm, zeus.json dosyanızın, test_console
olarak adlandırdığım test ortamında çalışacak yeni bir konsol komutunu içerecek şekilde değiştirerek gerçekleştirilir.
{
"command": "ruby -rubygems -r./custom_plan -eZeus.go",
"plan": {
"boot": {
"default_bundle": {
"development_environment": {
"prerake": {"rake": []},
"runner": ["r"],
"console": ["c"],
"server": ["s"],
"generate": ["g"],
"destroy": ["d"],
"dbconsole": []
},
"test_environment": {
"cucumber_environment": {"cucumber": []},
"test_helper": {"test": ["rspec", "testrb"]},
"test_console": ["tc"]
}
}
}
}
}
Eğer custom_plan özel bir planı oluşturmak gerekir, ancak test_console etkinleştirmek için:
İşte benim bütün zeus.json dosya, "test_console"
ile başlayan parçası olmak sadece ilgili biraz .rb dosya, aşağıdaki gibi:
require 'zeus/rails'
class CustomPlan < Zeus::Rails
def default_bundle_with_test_env
::Rails.env = 'test'
ENV['RAILS_ENV'] = 'test'
default_bundle
end
def test_console
console
end
end
Zeus.plan = CustomPlan.new
Not default_bundle_with_test_env gereklidir, yukarıda tanımlanan test_console yöntemi olduğu gibi zeus.json dosyanızda. Nihayet
, çalıştırın: zeus test_console
veya zeus tc
İlgili konular
- 1. <: <İş nasıl?
- 2. Rails "script/console" vs "script/console --sandbox"
- 3. Git, <<<<<<< HEAD dosyasına
- 4. Rails ne kullanıyor? çağırarak, benim RSpec testlerde</p> <pre><code>sleep(10.0) </code></pre> <p>:
- 5. Döndürülmüş değerdeki '&' karakterinin anlamı nedir? Yardımlarınız için <code>return (Comparator<T> & Serializable)</code></p> <p>Teşekkür:
- 6. Rails Console başlangıcında çalıştırma komutu
- 7. ruby bloğu ile başlar << - HTML
- 8. zeus rspec başarısız gerekli dosyaları içerir, ancak rspec yalnız iyi yapar
- 9. EJS: <% = versus <% -
- 10. Rails'in .Where() nitelik ı <code>current_revision</code> ile <code>SectionRevision</code> ile ilişkilidir birçok <code>Section</code> modelleri içeren <code>Page</code> modele sahip
- 11. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 12. Enzim ile çocuk bileşeni yöntemi nasıl test edilir?</p> <pre><code><Parent> <Child/> </Parent> </code></pre> <p>ve <code><Child/></code> bileşen bir yöntem <code>foo</code> vardır:
- 13. <console>: 22: hata: bulunamadı: değer sc
- 14. $ <ve $ @,
- 15. Daha verimli olan MySQL'de: IFNULL veya NULLIF?</p> <pre><code>IFNULL(column_name, 'test') = 'test' </code></pre> <p>veya</p> <pre><code>NULLIF(column_name, 'test') IS NULL </code></pre> <p>Hangisi daha verimlidir:
- 16. List <String> ile <form:select> nasıl doldurulur?
- 17. Python çağrı yığınını linux perf ile alabilir miyim?</p> <pre><code>def test(): print "test" </code></pre> <p>Örneğin
- 18. 'app.php'deki' env 'özelliği ne yapar?</p> <pre><code>'env' => env('APP_ENV', 'production'), </code></pre> <p>bu ne işe yarar: 5.2 sürümüne geçerken
- 19. İçindeki eleman sayısı <5 in <a1 <0</ a1><T>
- 20. Birden çok <header> ve <footer>
- 21. Çok değişkenli yapılar için tercih edilen <'<' uygulaması
- 22. Geleceği Çok Amaçlı Hale Getirme <> in Java <
- 23. "<%:" ne yapıyor?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>"<%:" Ne vermez: do
- 24. Akış çıkışında <yerine <neden hala <çoğum?
- 25. Python nasıl</p> <pre><code>['a 1 a', 'a 2 a', 'a 3 a', 'a 4 a'] </code></pre> <p>teşekkür ederiz yazdırmak için ben alırım bütün desenleri
- 26. Nedir? ve << demek?
- 27. HTML açıklama etiketi <!-- --> MiscTools HTML editörü açmak Ancak CQ% metni düzenleyebilir ve CQ bunu yeniden yazar bu</p> <pre><code><div id="test">Test <!-- Test Comment --></div> </code></pre> <p>gibi fiil yaratmak eklentisi ile CQ5
- 28. Sözlük <> bir IEnumerable <> kaynağı ile doldurma</ a0><a1></ a1>
- 29. Kanal seç <- <- Kanal
- 30. Gemfile.lock Sadece <code>git push origin master</code> koştu ve <code>rails s</code> çalıştırmayı denedikten sonra bu hata var