ruby-on-rails – 以不同格式响应的测试轨控制器
发布时间:2020-12-16 23:25:44 所属栏目:百科 来源:网络整理
导读:我在控制器中有以下功能 def by_xy @obj = BldPoly::find_by_xy(:x = params['x'],:y = params['y']) respond_to do |format| format.html { render :layout = false } format.xml { render :layout = false } format.json { render :layout = false }end 并
我在控制器中有以下功能
def by_xy @obj = BldPoly::find_by_xy(:x => params['x'],:y => params['y']) respond_to do |format| format.html { render :layout => false } format.xml { render :layout => false } format.json { render :layout => false } end 并计划以下列方式编写自动测试 xml = nil get :by_xy,{:x => 4831,:y => 3242,:format => :json} assert_nothing_thrown { xml = REXML::Document.new(@response.body) } td = REXML::XPath.first(xml,"//result/item") assert_equal need_value,td.value 我明白了 当我错过测试代码格式时 – 一切正常, 我该怎么写测试? 解决方法
我实际想出来了;这应该是怎么回事
get :by_xy,{:x => i[:x],:y => i[:y]},:format => :json (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- cocos2dx-3.0(23) ScrollView 缩放 及 touch新用法
- 在Vue组件中获取全局的点击事件方法
- ajax – 没有重定向的Django远程身份验证
- Oracle中rank() over, dense_rank(), row_number() 的区别
- SDNU 1263.C语言程序设计教程(第三版)课后习题10.5(约瑟
- swift – 使用CoreImage“这个类不符合键值编码”
- ExtJS也玩依赖注射(DI)?
- ruby-on-rails – 慢资产ruby1.9.3,macos,rails 3.2
- 谈一谈测试驱动开发(TDD)的好处以及你的理解
- flash – 如何从swf文件中提取图像?