RubyOnRailsの開発環境

Rails3.2とcucumberでテスト用のデータをcsvで読み込むステップ

投稿日:

このようなフィーチャに対して、こんなステップで通った

注意すべき点は

  • csvはBOM無しのutf-8で保存すること、BOMつきだとヘッダーにゴミがついてしまう
  • 最初のデータはヘッダー、全要素なくてもFactorygirlならきっとだいじょうぶ
  • CSVの:headers => :first_rowで各rowは「#<CSV::Row “title”:”15″ “content”:”16″>」こんな値を返す
  • またrow.headers()=[“title”,”content”]を返す
  • FactoryGirlにはHashで渡す
  • ただし、列数が2で決め打ちなので本当はrow.headers.eachで回す必要がある

 

列の数がいくつでも大丈夫なように書きなおした

 

-RubyOnRailsの開発環境
-, , ,

執筆者:

関連記事

Ruby+guardでSass+Compass+CoffeeScriptの自動コンパイル環境を整える

    Ubuntu12.04.1でCoffeeScriptの自動makeとブラウザの自動リロード~guard-coffeescript すでにCoffeeScriptを自動Mak …

Rails generateのときにbelongs_toを設定

By: Michael Douglas Bramwell – CC BY 2.0 using belongs_to with scaffold generator to quickly c …

Rails3.2でJasmineをつかってBackbone.jsのModelをテストしてみる

  By: Glory Cycles   Developing Backbone.js Applications addyosmani.github.com/backbone-fu

FirefoxでJSONをみやすく整形〜JSONView

addons.mozilla.org/ja/firefox/addon/jsonview/ Firefoxのデフォルトではこんな表示だけど・・・ JSONViewアドオンをいれればこんなに見やすくなる …

rails gに-pオプションがあったので色々試してみた

  By: Shardayyy – CC BY 2.0 -p[–pretend]なんてオプションあったんですね このオプションをつけると色々表示されるけど、実際には何 …