Error when trying to run rspec Failure/Error: require 'test' LoadError: cannot load such file -- test

Error when trying to run rspec Failure/Error: require 'test' LoadError: cannot load such file -- test

我正在尝试 运行 RSpec Ruby Rails。我是 运行ning Rails 5.0 我已经安装了 gem,已经建立了一个带有一些测试的 spec 文件夹。

我运行在控制台上执行命令

$ 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

如何解决此问题以便我可以开始 运行ning 测试?

您的文件路径已关闭,您需要在 spec/ 文件夹中放置 zombie_spec.rb 而不是 spec/lib/,或者您需要将 test.rb 移动到 lib/ 文件夹,而不是在 / 项目根文件夹中。