サーチ…


備考

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