Ruby on Rails
RSpecとRuby on Rails
サーチ…
備考
RSpecは、Rubyのテストフレームワークであり、公式のドキュメントで定義されているように、 RSpecはRubyプログラマーの行動主導の開発ツールです 。
このトピックでは、Ruby on RailsでRSpecを使用する基本について説明します。 RSpecの詳細については、 RSpecのトピックを参照してください 。
RSpecのインストール
RSpecをRailsプロジェクトに使用する場合は、 rspec-rails
gemを使用する必要があります。これはヘルパーやスペックファイルを自動的に生成します(例えば、モデル、リソース、またはscaffoldをrails generate
を使って作成する場合など)。
rspec-rails
の:development
と:test
両方のグループにrspec-rails
を追加しGemfile
。
group :development, :test do
gem 'rspec-rails', '~> 3.5'
end
bundle
を実行して依存関係をインストールします。
それを初期化する:
rails generate rspec:install
これにより、以下の設定ファイルとともに、テスト用のspec/
フォルダが作成されます。
-
.rspec
にはコマンドラインrspec
ツールのデフォルトオプションが含まれています -
spec/spec_helper.rb
は、基本RSpec設定オプションが含まれています。 -
spec/rails_helper.rb
は、RSpecとRailsを一緒に使用するためのより具体的な設定オプションを追加します。
これらすべてのファイルは、あなたが使い始めるために賢明なデフォルトで書かれていますが、テストスイートが成長するにつれて、機能を追加してニーズに合わせて設定を変更することができます。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow