3

クライアントがPOSTリクエストにPOINTS配列を含むかどうかをテストする必要があります。Firefox用のRESTClientプラグインでテストすると、次のようになります。

POINTS[]=1.111111,2.222222,77

そしてそれは動作します。今度はrspecでテストする必要がありますが、その方法がわかりません。これが私のrspecテストリクエストです:

post :event, DISTANCE: "12345", POINTS: { "1" => "1.111111,2.222222,77" }

しかし、どういうわけかそれは機能しません。puts p.inspectshows:["1"、"1.111111,2.222222,77"]そしてそれは私が望むものではありません。

ありがとう。

4

1 に答える 1

1

コメントですでに述べたように、次のようにします。

post :event, distance: "12345", points:  ["1.111111,2.222222,77"]
于 2012-05-05T11:35:30.697 に答える