Rails4 で、JSON を受け取る API を作りました。 早速、テスト書くぞー!と意気込んだものの、はて。JSON ってどうやって投げればいいんだろう。 いろいろ検索して試してみたものの、うまくいくまで時間がかかったので、メモ。 うまくいったやり方 put :update, user: { name: 'HOGE', mofu: 333, moffu: { mofu: 12, bar: true, foo: 'HI' } }, foobar: true, barfoo: { mofu: 3 }, format: :json assert_equal( 'HOGE', User.first.name ) # params => {"user"=>{"name"=>"HOGE", "mofu"=>333, "moffu"=>{"mofu"=>12, "bar"=>true, "foo"=