【发布时间】:2016-06-08 19:44:58
【问题描述】:
我想使用 FactoryGirl 和 RSpec 为我的 Spree 应用程序构建一个测试套件。我应该从头开始编写测试,还是可以利用现有资源避免重复代码?
spree/core/spec/models/spree 中有很多 _spec.rb 文件。如果可以运行 rspec spec 并运行核心狂欢测试套件以及我编写的任何测试,那就太好了。
Spree documentation 建议运行 bundle exec rake test_app 以“在您的规范目录中构建适当的测试应用程序”。当我运行该命令时,我收到以下错误消息:
rake aborted!
Don't know how to build task 'ecommerce' (see --tasks)
Spree 使用以下行安装在 config/routes.db 中:mount Spree::Core::Engine, at: '/'。
我很想拥有“适当的文件”,这样我就不必编写许多已经编写的测试,但我很难过。感谢您提供任何提示。
【问题讨论】:
标签: ruby-on-rails testing rspec spree