ruby-on-rails – 如何对命名空间模型进行单元测试
发布时间:2020-12-17 03:01:03 所属栏目:百科 来源:网络整理
导读:在我的Rails应用程序中,我大量使用了模型目录的子目录,因此也使用了命名空间模型的子目录 – 也就是说,我有以下目录heirarchy: models|+- base_game| || +- foo.rb (defines class BaseGame::Foo)|+- expansion | +- bar.rb (defines class Expansion::Bar)
在我的Rails应用程序中,我大量使用了模型目录的子目录,因此也使用了命名空间模型的子目录 – 也就是说,我有以下目录heirarchy:
models | +- base_game | | | +- foo.rb (defines class BaseGame::Foo) | +- expansion | +- bar.rb (defines class Expansion::Bar) 这是由Rails强制执行的 – 也就是说,它只是不起作用来调用类“只是”Foo和Bar. 我想对这些类进行单元测试(在ActiveSupport :: TestCase之上使用Shoulda).我知道测试类的名称将从测试用例类的名称派生. 如何编写测试这些类的单元测试? 解决方法
事实证明它很简单,即使在正常的ActiveSupport / Test :: Unit下也是如此.只需复制/ test下的模型目录结构:
test | +- base_game | | | +- foo_test.rb (defines class BaseGame::FooTest) | +- expansion | +- bar_test.rb (defines class Expansion::BarTest) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 什么是依赖注入,相对于(Spring)框架
- ReactiveCocoa,最受欢迎的iOS函数响应式编程库(2.5版),没有
- c – 虚拟表和多个虚拟继承中的内存布局
- c# – .Net 4内联MarshalByRefObject方法吗?
- ruby-on-rails – 可以CanCan可以:管理,:除了一种或多种方
- 如何将bigint字段格式化为Postgresql中的日期?
- c# – 进入Roslyn构建过程
- Swift 集合类型(Collection Type) 之 set(官方文档翻译及总
- 正则表达式 元字符表(转)
- [Swift Weekly Contest 104]LeetCode916.单词子集 | Word S