Come testare un controller in Rspec se il controller risponde solo con javascript? Per esempio, questo sarebbe il mio codice vero e proprio:Test del controller Rspec con Javascript
alcuni view.html.erb
link_to 'More Chips', add_chips_path, :remote => true
chips_controller
def add_chips
Chips.create(:color => :red)
@chips = Chips.all
end
add_chips.js.erb
$('#chip_count').html('<%=j render("chips/list", :chips => @chips) %>');
Rspec test
spe c/controller/chips_controller_spec
it "should add chips" do
post :add_chips, :format => 'js'
end
Quando provo a postare messaggi in questo utilizzando RSpec ottengo un errore di modello mancante perché è l'invio di una richiesta di HTML, ma non c'è una visualizzazione HTML. Ho provato a passare in un formato ma non sembra funzionare. So di poter inserire una vista html "fittizia" per farlo passare ma sembra un trucco.
Grazie
Ha lavorato come fascino! – Surya