exampleが大量になってくると毎回毎回全部起動するのは大変なので指定したファイルやディレクトリのspecファイルだけを実行したいケース。 指定したファイルだけ
![指定したspecのファイル/ディレクトリだけrspecを実行する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/cbc1f0f7d57c0fbd7dc87d81bc07542c36a83eff/height=288;version=1;width=512/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fqiita-fb-2887e7b4aad86fd8c25cea84846f2236.png)
新規のrailsプロジェクトを作る度に毎度調べながらやっていたので、備忘録的にまとめました。 Gemfileの設定 以下4つのgemを使用します。追記した後、bundle installを実行してください。 group :development, :test do ・ ・ ・ gem 'rspec-rails' gem 'factory_girl_rails' gem 'guard-rspec', require: false gem 'terminal-notifier-guard' end これで今回使用する、Rspec, Guard, FactoryGirlはすべてインストールされます。 Rspecの初期設定 Rspecの初期設定を行っていきます。以下のコマンドで、設定ファイルを生成します。
はじめに RSpecを用いたコントローラーのテストは、 テストケース設計 > テストデータ作成 > テストロジック作成 > リファクタリング という順番で書きます。 この記事では、プロセス順にそれぞれの要点を述べますが、 特に、テストケース設計、テストデータ作成のコツ、よく使うリファクタリングについて重きを置きます。 以上の3つができるようになれば、テストに対する苦手意識はなくなるでしょう。 また、テストデータ作成はFactoryGirlを用いるが、最低限の使い方はここでは割愛します。 本文 1.テストケース設計 ◯書くべきテストケース コントローラー書くべきテストケースは基本的に5項目です。 正常に動作しているか (http status) 正常にHTTPメソッドを呼び出せているか (render template) インスタンス変数が適切かどうか (assings) モデルの増減 (c
require 'rails_helper' describe Article do #titleとcontentが入っていれば有効であること it "is valid with title and content" end Article is valid with title and content (PENDING: Not yet implemented) Pending: Article is valid with title and content # Not yet implemented # ./spec/models/article_spec.rb:5 Finished in 0.00056 seconds 1 example, 0 failures, 1 pending
デフォルトでは0-yum-hourly.cronは何も実行せず、0-yum-daily.cronはアップデートパッケージのダウンロードのみを実行します。 0yum-daily.cronでアップデートも実行するように変更します。 また0yum-daily.cronの実行が開始されてからyum updateが実行されるまでのランダムな待ち時間を0に変更しています。 これはanacronが0yum-daily.cronを実行するのに、すでにランダムな待ち時間を消費しているためです。 $ diff -uprN /etc/yum/yum-cron.conf{.org,} --- /etc/yum/yum-cron.conf.org 2016-05-26 21:01:11.352642602 +0900 +++ /etc/yum/yum-cron.conf 2016-05-26 21:01:30.21
このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Windows 11開発環境を取得する 最新バージョンの Windows、開発者ツール、SDK、サンプルを準備した仮想マシンを使用して、Windows アプリケーションの構築をすばやく開始します。 仮想マシンのダウンロード 現在、 VMWare、 Hyper-V (Gen2)、 VirtualBox、 Parallels の 4 つの異なる仮想化ソフトウェア オプション用に仮想マシンをパッケージ化しています。 これらの仮想マシンには、投稿日に有効期限が切れる 評価版の Windows が含まれています。 評価期間が切れると、デスクトップの背景が黒になり、システムが正規の状態ではないことを示す永続的なデスクトッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く