【Rails】RSpecを使った自動テスト《モック/スタブ編》
はじめに
Railsでアプリケーションを開発する際、品質を担保するためにテストは欠かせません。その中でも、RSpecは多くの開発者に愛用されているテストフレームワークです。
今回は、RSpecを使ったRailsアプリケーションのテスト方法について、実践的な視点から解説していきます。
モック/スタブ
RSpecに ...
【Rails】RSpecを使った自動テスト《ファクトリー編》
はじめに
Railsでアプリケーションを開発する際、品質を担保するためにテストは欠かせません。その中でも、RSpecは多くの開発者に愛用されているテストフレームワークです。
今回は、RSpecを使ったRailsアプリケーションのテスト方法について、実践的な視点から解説していきます。
ファクトリー
Factory ...
【Rails】RSpecを使った自動テスト《システムスペック編》
はじめに
Railsでアプリケーションを開発する際、品質を担保するためにテストは欠かせません。その中でも、RSpecは多くの開発者に愛用されているテストフレームワークです。
今回は、RSpecを使ったRailsアプリケーションのテスト方法について、実践的な視点から解説していきます。
システムスペック
Capyb ...
【Rails】RSpecを使った自動テスト《リクエストスペック編》
はじめに
Railsでアプリケーションを開発する際、品質を担保するためにテストは欠かせません。その中でも、RSpecは多くの開発者に愛用されているテストフレームワークです。
今回は、RSpecを使ったRailsアプリケーションのテスト方法について、実践的な視点から解説していきます。
リクエストスペック
APIの ...
【Rails】RSpecを使った自動テスト《コントローラースペック編》
はじめに
Railsでアプリケーションを開発する際、品質を担保するためにテストは欠かせません。その中でも、RSpecは多くの開発者に愛用されているテストフレームワークです。
今回は、RSpecを使ったRailsアプリケーションのテスト方法について、実践的な視点から解説していきます。
コントローラースペック
アク ...
【Rails】RSpecを使った自動テスト《モデルスペック編》
はじめに
Railsでアプリケーションを開発する際、品質を担保するためにテストは欠かせません。その中でも、RSpecは多くの開発者に愛用されているテストフレームワークです。
今回は、RSpecを使ったRailsアプリケーションのテスト方法について、実践的な視点から解説していきます。
モデルスペック
バリデーショ ...
【Rails】RSpecを使った自動テスト《基本編》
はじめに
Railsでアプリケーションを開発する際、品質を担保するためにテストは欠かせません。その中でも、RSpecは多くの開発者に愛用されているテストフレームワークです。
今回は、RSpecを使ったRailsアプリケーションのテスト方法について、実践的な視点から解説していきます。
RSpecについて
RSpe ...
【Rails】デザインパターン「Concern」の基本情報と実装方法
はじめに
Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。
MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...
【Rails】デザインパターン「Form Object」の基本情報と実装方法
はじめに
Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。
MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...
【Rails】デザインパターン「Service Object」の基本情報と実装方法
はじめに
Ruby on RailsなどのMVCフレームワークで構築したWebシステムにはアンチパターンというものが存在します。システム開発におけるアンチパターンとは、避けるべき悪い設計や実装方法のことを指します。
MVCフレームワークでありがちなアンチパターンの一つとして「ファットコントローラー」があります。 ...
坂井 光太郎 / Sakai Kotaro
Ruby on Rails を中心とした Web アプリ開発全般に関する技術情報をまとめています。業務に関するご依頼・ご相談、当サイトに対するご感想やメッセージはコンタクトフォームからお気軽にお問い合わせください。