1
有沒有什麼辦法可以使用rspec來測試一個通用的可執行文件? 我喜歡在rspec中定義測試的方式。使用rspec測試可執行文件
沿
it "should return error" do
program.output.should == "Error in program"
end
有沒有什麼辦法可以使用rspec來測試一個通用的可執行文件? 我喜歡在rspec中定義測試的方式。使用rspec測試可執行文件
沿
it "should return error" do
program.output.should == "Error in program"
end
Rspec的3.0輸出匹配的東西線:
期望{its_my_mthd}。爲了輸出( 「其爲世界的信息」)to_stdout 期望{its_my_mthd}。 。輸出( 「鬼子其錯誤消息」)to_stderr
MINITEST也有一些所謂的capture_io:
出來,ERR = capture_io不要 my_method 結束
assert_equals,出 assert_equals 「鬼子其錯誤消息」 「對於世界的消息」,寧可
是什麼its_my_mthd?以及我如何爲我的系統命令指定參數? – woodstok
這也適用於在反引號內執行的shell命令。 – zetetic