Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RSpec';s be_success输出一条新线路_Ruby On Rails_Ruby_Rspec - Fatal编程技术网

Ruby on rails RSpec';s be_success输出一条新线路

Ruby on rails RSpec';s be_success输出一条新线路,ruby-on-rails,ruby,rspec,Ruby On Rails,Ruby,Rspec,在运行rspec(v3.3.1)测试套件时,我注意到这是一个轻微的麻烦 对于我使用了be\u successmatcher的所有测试用例,我的终端上都会打印一条换行符。因此,在运行套件时,我的终端如下所示: ....*................. . ....... .. . .......................................................F....T 而不是 ....*..................................

在运行rspec(v3.3.1)测试套件时,我注意到这是一个轻微的麻烦

对于我使用了
be\u success
matcher的所有测试用例,我的终端上都会打印一条换行符。因此,在运行套件时,我的终端如下所示:

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


.......
..
.
.......................................................F....T
而不是

....*...................................................................................F....T
这正是我想要的

通过使用
--format d
选项运行套件,我认为
be\u success
是罪魁祸首,并注意到只有使用be\u success的测试才会导致打印新行

我想知道是否有一种方法可以解决这个问题,而不必将
be\u success
替换为
have\u http\u status(200)


谢谢

be\u success
通常不打印行。它所做的一切都称之为成功

我的猜测是,您在
成功?
实现和/或
成功?
委托中有一个
放入。也许是以前的调试会话