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