2015-08-31 33 views
0

這是一個溫和的煩惱,我跑我的RSpec(V3.3.1)測試套件的時候注意。RSpec的的be_success輸出一個新行

對於所有的測試情況下,我用be_success匹配,換行打印我的終端上。其結果是,上運行的套房,我的終端是這樣的:

....*................. 
. 


....... 
.. 
. 
.......................................................F....T 

而不是

....*...................................................................................F....T 

這是想什麼我。

我想be_success是運行我的套件的--format d選項的罪魁禍首,並注意到只有使用be_success的測試會導致打印新行。

我想知道是否有辦法擺脫這種情況,而不必用have_http_status(200)之類的東西代替be_success

謝謝!

回答

0

be_success通常不打印線。所有這一切都叫success?

我的猜測是,您的success?實施中有puts和/或success?委託人有。也許從過去的調試會話?