首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将rspec测试提取到rails引擎中

如何将rspec测试提取到rails引擎中
EN

Stack Overflow用户
提问于 2014-03-09 07:57:27
回答 1查看 123关注 0票数 1

我正在将功能提取到rails应用程序中,我想知道将规范转移到rails应用程序的最佳实践是什么。

规范应该放在一个特殊的命名空间目录中吗?

specs/my_engine

控制器和模型存在于正确的名称空间中(即引擎的名称),但我不确定如何处理规范。

EN

回答 1

Stack Overflow用户

发布于 2014-03-09 14:46:03

我建议你把你的规格整理成

代码语言:javascript
复制
specs/controllers/xxx_controller_spec.rb
specs/controllers/yyy_controller_spec.rb
specs/controllers/zzz_controller_spec.rb

然后对您的模型执行相同的操作

代码语言:javascript
复制
specs/models/xxx_spec.rb
specs/models/yyy_spec.rb
specs/models/zzz_spec.rb

如果您使用工厂,则只需另一个目录

代码语言:javascript
复制
specs/factories/xxx.rb

诸若此类。

如果您有其他名称空间,请在rspec目录中复制相同的结构。

这使事情保持良好的组织和结构,并且您有一个“镜像”您的实现的结构

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22276675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档