2017-07-31 74 views
-1

我正在尝试为Ruby on Rails运行RSpec。我正在运行的Rails 5.0我已经安装了宝石,已经建立了一些测试的spec文件夹。尝试运行rspec时出错失败/错误:require'test'LoadError:无法加载此文件 - 测试

我在控制台上

$ rspec --init 
create spec/spec_helper.rb 
create .rspec 

运行下面的命令创建文件名为 'test.rb'。

class Test 
end 

我创建的文件名为 'zombie_spec.rb'。

require 'spec_helper' 
require 'test' 

describe Test do 
    it " Name Is Bapu." do 
     # test = test.new 
     # test.name.should == 'bapu' 
    end 
end 

然后在我运行此命令。

rspec spec/lib/zombie_spec.rb 

它显示错误⬇

An error occurred while loading ./spec/lib/zombie_spec.rb. 
Failure/Error: require 'test' 

LoadError: 
    cannot load such file -- test 
# ./spec/lib/zombie_spec.rb:2:in `require' 
# ./spec/lib/zombie_spec.rb:2:in `<top (required)>' 
No examples found. 


Finished in 0.00026 seconds (files took 0.40148 seconds to load) 
0 examples, 0 failures, 1 error occurred outside of examples 

如何解决,这样我就可以开始运行测试?

+1

你应该要求'僵尸',而不是'测试'。你的文件被称为'zombie.rb'而不是'test.rb's –

+1

是我的错误我创建了一个test.rb –

回答

1

你的文件路径关闭,您可能需要有在spec/文件夹而不是spec/lib/zombie_spec.rb或需要移动test.rblib/文件夹,而不是在/项目的根文件夹之中。

+0

感谢buddy它的工作太棒了:) –

相关问题