Ruby 如何运行自制内部测试?
我对Ruby 如何运行自制内部测试?,ruby,homebrew,Ruby,Homebrew,我对自制项目进行了一些测试修改,但当我尝试运行它们时: $ ruby Homebrew/test/caveats_spec.rb Traceback (most recent call last): 2: from test/caveats_spec.rb:4:in `<main>' 1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/c
自制项目进行了一些测试修改,但当我尝试运行它们时:
$ ruby Homebrew/test/caveats_spec.rb
Traceback (most recent call last):
2: from test/caveats_spec.rb:4:in `<main>'
1: from /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- formula (LoadError)
$ruby自制/测试/注意事项\u spec.rb
回溯(最近一次呼叫最后一次):
2:来自测试/警告规范rb:4:in`'
1:from/System/Library/Frameworks/Ruby.framework/Versions/2.6/lib/Ruby/2.6.0/rubygems/core\u ext/kernel\u require.rb:54:in'require'
/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/Ruby/2.6.0/rubygems/core\u ext/kernel\u require.rb:54:“require”中:无法加载此类文件--公式(LoadError)
有什么好处?我也没有看到rakefile…看来规范的方式是通过
brew测试
,它使用正确的包含路径设置运行所有内部测试
只运行一个文件,如tests/cavenates\u spec.rb
(从brew测试中收集——帮助
)
brew测试--仅需注意事项