您好我已经阅读了与此相似的其他问题,但他们没有帮助。
有人能看出问题所在吗?
当我运行rspec规范时,我收到此错误
No examples found.
Finished in 0.00027 seconds (files took 0.07589 seconds to load)
0 examples, 0 failures
这是树结构
require 'spec_helper'
describe Book do
before :each do
@book = Book.new "Title", "Author", :category
end
describe "#new" do
it "returns a new book object"
@book.should be_an_instance_of Book
end
end
end
spec_helper.rb
require_relative '../library'
require_relative '../book'
require 'yaml'
我有
红宝石2.2.1p85
Rails 4.2.3
答案 0 :(得分:8)
文件名错误。你有book.spec.rb,它应该是book_spec.rb。
此外:
$ rspec
时,它将读取您的规范/文件夹中的所有'* _spec'文件。spec/models
文件夹中。您可以在此处阅读有关Rails测试套件标准结构的更多信息: http://www.relishapp.com/rspec/rspec-rails/v/3-3/docs/directory-structure
这是了解Rspec良好实践的好地方。 http://betterspecs.org/