ruby-on-rails – 如何使用FactoryGirl工厂从引擎
发布时间:2020-12-16 23:00:37 所属栏目:百科 来源:网络整理
导读:我们有两个共享相同数据库和模型的Web应用程序.为了保持干燥,我们创建了一个包含所有这些模型的引擎.该引擎通过Gemfile包含在相应的应用程序中.我们在引擎内部测试了RSpec和FactoryGirl. 现在我们正在尝试编写集成测试,我们希望使用引擎的工厂,而无需复制或
我们有两个共享相同数据库和模型的Web应用程序.为了保持干燥,我们创建了一个包含所有这些模型的引擎.该引擎通过Gemfile包含在相应的应用程序中.我们在引擎内部测试了RSpec和FactoryGirl.
现在我们正在尝试编写集成测试,我们希望使用引擎的工厂,而无需复制或符号链接.有没有办法以编程方式实现? 解决方法
好的,所以这个工作:
https://github.com/thoughtbot/factory_girl_rails/pull/42
正如它在该请求中所说的那样,将该代码片段包含在您的核心引擎中. 在核心引擎中,您还需要修改“.gemspec”文件以添加到“spec / factory”文件中: s.files = Dir["{app,config,db,lib}/**/*","spec/factories/**/*","LICENSE","Rakefile","README.md"] 那么这些工厂将在包含您的引擎的应用程序中可用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – .NET告诉我TypeLoadException:违反了类型参数’T’的
- ruby-on-rails-3 – 使用Savon gem(SOAP)在Ruby on Rails中
- iphone – 如何添加uiimagepickerview自定义叠加
- Swift学习笔记系列——(5)函数
- SQlite数据库的C编程接口(二) 数据库连接
- cocos2d-x 炮台旋转和子弹移动的一点小技巧
- c# – 如何从字符串中提取非数字文本
- Flex与.NET互操作(一):基于Socket的网络连接
- objective-c – 摆脱“’NSObject’可能不会响应”-someMet
- 如何使用Flash中的ActionScript 3检查鼠标是否在符号实例上