Neden çok basit bir "bu karınca bu anahtarı var" anlamaya çalışıyorum yazıyor spec başarısız oluyor. Çalışmaya almak ve ikinci bir test sadece RSpec benim REPL ortamında yüklenen doğrulamak için koşuyorum istediğiniRSpec 2.7 ve hash olması gerekir_key
[3] pry(main)> a_hash = {:a=>"A"}
=> {:a=>"A"}
[4] pry(main)> a_hash.should have_key :a
NoMethodError: undefined method `have_key' for main:Object
from (pry):4:in `<main>'
[5] pry(main)> a_hash.keys.length.should == 1
=> true
[8] pry(main)> a_hash.has_key? :a
=> true
ilk test besbelli ... Ben aşağıdakileri çalışıyorum benim Yakut repl girecek .
Katılıyorum ama henüz denemedim ama umut verici görünüyor güzel bir mücevher var. https://github.com/amatsuda/interactive_rspec – lucapette
Özgün olarak bir 'blah_spec.rb' dosyasında 'des/it' bloğu içinde sarılmış ve ruby 'un tanımlanmamış yöntemi' have_key' için sarılmış #
yazdım (NoMethodError) – cfedukeD'oh! Aslında 'it' bloğunu özlüyordum, onu 'anladım' düz bir şekilde yapıyordum ... ve şimdi işe yarıyor! – cfeduke