2015年5月31日日曜日

rails4でbatchを作成する。 rspecでテストを実行

環境

  • rails(ruby2.2.2, rails4.2.1)アプリ

この記事で、バッチ処理をrailsで作成するやり方を書きました。
今回は、このコードをrspecでテストする方法を説明したいと思います。

テストコードのの作成

specフォルダの中にlibフォルダを作成します。
batchのテストは全てこのspec/lib/batch/*配下に作成することになります。


// プロジェクトルートに遷移
cd {prohject_root}

mkdir -p spec/lib/batch

touch spec/lib/batch/summary_spec.rb

ここではsummary_spec.rbというspecファイルを作成しました。

summary_spec.rbの実装


require 'rails_helper'

describe "Summary" do
  it "should be success." do
   // something
  end
end

require 'rails_helper'を記述します。これで、FactoryGirl等のrailsと同じテスト環境を利用できるようになります。

summary_spec.rbの実行

作成したsummary_spec.rbを実行します。


bundle exec rspec spec/lib/batch/summary_spec.rb

1 examples, 0 failures

上手く実行できました。

以上です。

参考サイト

この記事がお役にたちましたらシェアをお願いします

このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...