2012-05-05 4 views
3

クライアントがポストリクエストでPOINTS配列を含むかどうかをテストする必要があります。 FirefoxのRESTClientプラグインでテストすると、次のようになります。Rails、rspec、 "hey [] = 1"のようなポスト配列

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"]それは私が望むものではありません。

ありがとうございました。

+0

試してください:POINTS:[ "1.111111,2.222222,77"] – apneadiving

+0

は恐ろしい@apneadivingを!どうもありがとうございました!出来た。 – Alexander

答えて

1

はすでに述べたように、コメントでない語った:

post :event, distance: "12345", points: ["1.111111,2.222222,77"]