MDA/MDD/TDD/DDD/DDDDDDD
          posts - 536, comments - 111, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          rails功能測(cè)試

          Posted on 2010-02-15 19:22 leekiang 閱讀(302) 評(píng)論(0)  編輯  收藏 所屬分類: ruby
          				assert_select
          				assert_not_nil assigns(:people)
          				
          assigns是一個(gè)特殊的變量。如果您在控制器中創(chuàng)建了一個(gè)實(shí)例變量,那么這個(gè)變量
          就可以直接在視圖模板中使用。這一機(jī)制背后的原理其實(shí)很簡(jiǎn)單:Rails首先通過(guò)反射
          將控制器中的變量拷貝到一個(gè)容器中,其后又將該容器中的變量拷貝回視圖實(shí)例。
          而這個(gè)容器其實(shí)就是上面提到的assigns,所以前面的斷言可以被理解為“控制器應(yīng)該
          創(chuàng)建一個(gè)名為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.aygfsteel.com/cap/articles/rails_test.html

          新書(shū)Rails Test Prescriptions
          主站蜘蛛池模板: 新密市| 垫江县| 宜良县| 工布江达县| 孟连| 怀宁县| 合川市| 黔南| 苏尼特左旗| 澜沧| 石狮市| 牡丹江市| 枞阳县| 孙吴县| 霍邱县| 阜新市| 勃利县| 嵊州市| 漳州市| 天镇县| 本溪| 昭通市| 江永县| 崇文区| 桃源县| 庆云县| 东台市| 乌海市| 西乡县| 凤台县| 云南省| 河西区| 兴山县| 达孜县| 密山市| 广东省| 高雄市| 金门县| 荥经县| 汕尾市| 遂宁市|