tarafından daha Capybara tarafından farklı aşağıdaki formtastic formu onay kutusu alanı seti gönderilen params html formu kendisi her iki durumda da aynı şekilde oluşturulurFormtastic onay kutusu gerçek uygulamada
#cucumber steps using the boiler_plate capybara web_steps.rb:
Given a "Mail Order" service
...(steps for rest of the form)...
When I check "Mail Order"
And I press "Create Store"
Then I should see "Store was successfully created."
And I should see "Mail Order"
#params sent by cucumber
"store"=>{"services"=>["[\"4d8247ed7f5bfd2275000004\"]"]
#params sent by app on manual test
"store"=>{"services"=>["4d8247ed7f5bfd2275000004"]}
olsa: gerçek uygulama ince işlenmiş alır doğru olanları, gönderir
<input id="store_services_4d8247ed7f5bfd2275000004" name="store[services][]" type="checkbox" value="4d8247ed7f5bfd2275000004" />
Paraşüt oluşturma isteği sırasında bir yere benziyor, bu alanın form anahtar/değer çiftleri Cucumber/Capybara tarafından gönderildiğinde farklı şekilde ayrıştırılıyor.
Başkası bununla karşılaştı mı?
Bu çözüm muhtemelen bir "cevaba" dönüştürülmelidir - diğer insanlar bu soruyu arayabilir (ve bulabilir), ancak bir çözüm olmadığını düşündükten sonra bunu atlayabilir. –
Kendi sorumu cevaplamanın bir yolunu bulamadım. Yeterli ayrıcalığa sahip olamaz mı? Bununla ilgili cevaplar için meta siteyi aradım ama şans yok. – oliverbarnes
Oturum açtıysanız, bu yorumların hemen altında büyük bir kutu olmalıdır. Kendi sorununun olup olmadığı önemli değil. –