MDA/MDD/TDD/DDD/DDDDDDD
posts - 536, comments - 111, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

rails功能测试

Posted on 2010-02-15 19:22 leekiang 阅读(290) 评论(0)  编辑  收藏 所属分类: ruby
				assert_select
				assert_not_nil assigns(:people)
				
assigns是一个特殊的变量。如果您在控制器中创建了一个实例变量,那么这个变量
就可以直接在视图模板中使用。这一机制背后的原理其实很简单:Rails首先通过反射
将控制器中的变量拷贝到一个容器中,其后又将该容器中的变量拷贝回视图实例。
而这个容器其实就是上面提到的assigns,所以前面的断言可以被理解为“控制器应该
创建一个名为people的非空变量”。

http://www.javaeye.com/topic/481193
http://www.infoq.com/cn/articles/rails-for-java-excerpt
http://www.ibm.com/developerworks/cn/web/wa-rails4/
http://www.blogjava.net/cap/articles/rails_test.html

新书Rails Test Prescriptions

只有注册用户登录后才能发表评论。


网站导航: