Sto provando a testare l'output da uno strumento da riga di comando. Come faccio a "fingere" una chiamata da riga di comando con rspec? Non funziona quanto segue:Come faccio a stub/mock una chiamata alla riga di comando con rspec?
it "should call the command line and return 'text'" do
@p = Pig.new
@p.should_receive(:run).with('my_command_line_tool_call').and_return('result text')
end
Come si crea quel tronchetto?
Possiamo vedere le rilevanti pezzi della classe 'suino? – hgmnz