В настоящее время я утра сборки имеет следующие две строки, которые я хочу, чтобы создать модульный тест для:Rspec тест командной строки
system @command.join(' ')
exit $?.exitstatus
Теперь я знаю, что могу сделать что-то вроде этого:
Kernel.should_receive(:system).with()
Kernel.should_receive(:exit).with(0)
Однако, когда звонит драгоценный камень $?.exitstatus
Я не мог издеваться над этим.
Кто-нибудь знает, как это сделать ???
Спасибо за обратную связь, я дам этот водоворот :) –
Привет, Дал это назад и теперь он работает как задумано с нижеследующим, в моем случае, так или иначе: 'Cukesparse.should_receive (: система) .с («тест»)' ' Cukesparse.should_receive (: выход)' Cheers, Jon –