Testing 这些命令之间有什么区别:spec、rspec、rake spec?
这是我看到的一条线: 一个答案是使用Testing 这些命令之间有什么区别:spec、rspec、rake spec?,testing,rspec,rspec-rails,rspec3,Testing,Rspec,Rspec Rails,Rspec3,这是我看到的一条线: 一个答案是使用rspec来运行测试。另一个答案(最初?)说使用rakespec来运行测试,但随后一位评论员说它是spec而不是rakespec。我有一些关于使用rspec的注释,上面说: #RSpec prefix not required if you run your program #with `spec` command RSpec.describe 'some task' do it 'blah blah blah' do true end
rspec
来运行测试。另一个答案(最初?)说使用rakespec
来运行测试,但随后一位评论员说它是spec
而不是rakespec
。我有一些关于使用rspec的注释,上面说:
#RSpec prefix not required if you run your program
#with `spec` command
RSpec.describe 'some task' do
it 'blah blah blah' do
true
end
end
我找不到有关spec
命令的任何信息,并且我的系统上似乎不存在该命令:
$which rspec
/Users/7stud/.rvm/gems/ruby-2.2.1/bin/rspec
$ which spec
$
spec
命令是rails功能吗?rspec1使用了spec
命令;从rspec2切换到RSpec
命令。至于运行$rake spec
和$rspec
之间的区别,我能找到的最好的解释是。啊。谢谢你,保罗·菲奥拉万蒂。