我需要测试客户端是否在请求后包含 POINTS 数组。当我使用 Firefox 的 RESTClient 插件对其进行测试时,我是这样做的:
POINTS[]=1.111111,2.222222,77
并且有效。现在我需要通过 rspec 对其进行测试,但我不知道该怎么做。这是我的 rspec 测试请求:
post :event, DISTANCE: "12345", POINTS: { "1" => "1.111111,2.222222,77" }
但不知何故它不起作用。 puts p.inspect 显示:["1", "1.111111,2.222222,77"] 这不是我想要的。
谢谢。
最佳答案
如评论中所述,执行:
post :event, distance: "12345", points: ["1.111111,2.222222,77"]
关于ruby-on-rails - Rails、rspec、post 数组,如 "hey[]=1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10460079/