Sono bloccato con un problema durante il test dei miei controller con RSpec - la chiamata response.body restituisce sempre una stringa vuota. Nel browser tutto rende correttamente, e i test di funzionalità di cetriolo sembrano farlo bene, ma RSpec fallisce ogni volta.Test controller RSpec - blank response.body
Altre aspettative sull'oggetto risposta, ad esempio response.should render_template('index')
, passano senza problemi.
Qualcuno di voi ha riscontrato questo problema prima? Forse la risposta html può essere ottenuta in qualche altro modo?
Per quanto riguarda le versioni, Rails 2.1.0, RSpec 1.2.7.
Grazie, esattamente ciò di cui avevo bisogno. –
Ho lavorato con Rails per anni e ora capisco finalmente la differenza tra le specifiche del controller e della richiesta. Grazie! –