所以我正在努力学习如何编写测试,因为我将很快在工作中完成它们。
我从这里开始关注指南:http://everydayrails.com/2012/03/19/testing-series-rspec-models-factory-girl.html
并且正在尝试运行此命令,这可能是页面下方的四分之一
rspec spec/models/contact_spec.rb
所以我第一次在一个非常大的应用程序上遇到这个问题,遇到了问题。所以我决定按照我正在处理的小应用程序中的步骤进行操作。仍然遇到问题。所以我最终创建了一个全新的应用程序,(基本上做了'rails new'并且修改了gem文件)。有了这个基本上空白的rails应用程序,我再次浏览了我正在阅读的教程,并且当我接到该命令时,又遇到了问题。
我得到的错误是:(后面跟着大约10行宝石文件错误,我觉得不需要列出)
/Users/kdweber89/.rvm/gems/ruby-2.1.5/gems/rspec-core-3.2.2/lib/rspec/core/configuration.rb:1226:in `load': cannot load such file -- /Users/kdweber89/Desktop/railspractice/rspecTesting/spec/models/spec/models/contact_spec.rb (LoadError)
我真的不知道我做错了什么,尤其是因为我尽可能地遵循了教程。
有人可以快点看一下这个吗?
答案 0 :(得分:0)
仔细查看错误消息中的路径:
spec/models/spec/models/contact_spec.rb
请注意spec/models
重复了吗?这可能是因为您从spec/models
目录中运行此命令,而不是项目根目录。