首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rspec:控制器行为异常示例

Rspec:控制器行为异常示例
EN

Stack Overflow用户
提问于 2020-10-01 00:15:56
回答 1查看 20关注 0票数 0

我使用的是带有Ruby 2.5.5的Rails6。我正在试着为一个控制器方法写一个例子,但在过去的几个小时里,一些事情让我感到困惑:

为什么要这样做:

代码语言:javascript
运行
复制
post :create, params: { purchases: [{ board_id: 1, squares: [ [3,4] ] }] }, format: :json

传递这些参数:

代码语言:javascript
运行
复制
POST { "purchases": [{"board_id"=>"16", "squares"=>[["3"], ["4"]] }] }

注意3,4是如何变成["3","4"]的。它在浏览器中运行良好,但不适用于rspec。

EN

Stack Overflow用户

回答已采纳

发布于 2020-10-01 00:36:51

根据https://github.com/rspec/rspec-rails/issues/985的说法,这个问题已经解决了:

代码语言:javascript
运行
复制
post :create, params: { purchases: [{ board_id: 1, squares: [ [3,4] ] }] }, as: :json

谢谢你,Rspec!

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64141632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档