Ruby on rails autospec can';不要在触摸文件后运行测试

Ruby on rails autospec can';不要在触摸文件后运行测试,ruby-on-rails,macos,rspec,Ruby On Rails,Macos,Rspec,我在app/views/users中有两个文件 -rw-r--r--1 create.html.erb -rw-r--r--@1 new.html.erb 当autospec运行且我的所有测试都通过时,我触摸“new.html.erb”,咆哮声通知我的测试无法运行,autospec输出: 0个示例,0个失败 如果我再次启动autospec,我的所有测试都会通过 如果我点击“create.html.erb”,什么都不会发生。我的测试继续运行 记下ls输出中的和号。我不知道这意味着什么,但它会在au

我在app/views/users中有两个文件

-rw-r--r--1 create.html.erb
-rw-r--r--@1 new.html.erb

当autospec运行且我的所有测试都通过时,我触摸“new.html.erb”,咆哮声通知我的测试无法运行,autospec输出:

0个示例,0个失败

如果我再次启动autospec,我的所有测试都会通过

如果我点击“create.html.erb”,什么都不会发生。我的测试继续运行

记下ls输出中的和号。我不知道这意味着什么,但它会在autospec运行后添加

有人能帮我解决这个令人困惑的错误吗?我是一名rspec/rails noob

非常感谢

编辑:

我注意到测试针对的是:

/spec/views/users/new.html.erb_spec.rb

我看到(我建议)建议删除这些文件:

“顺便说一句,我不喜欢对视图进行单独的测试,我发现这些测试非常脆弱,所以让我们将它们连同很少使用的帮助器规范一起删除:”


$rm-射频规范/视图
$rm-f规范/助手/页面\u助手\u规范rb

您在
/spec/views/users/create.html.erb_spec.rb
中有什么内容吗。但我认为我的错误不是错误。我认为我对rspec还不够了解,我误解了结果。