Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2013-07-22から1日間の記事一覧

メタプログラミングRuby | 魔術 | アラウンドエイリアス

概要 アラウンドエイリアス 内容 アラウンドエイリアスとは再定義したメソッドから以前のメソッドをエイリアスとして呼び出すことです。 ・元の処理の前後に処理を追加したり ・ラップした処理を作成したり ・既存機能を拡張しつつ、元のメソッドも利用可能…

Rubu on Rails | FactoryGril + RSPec + Capybara構成で画面キャプチャの取得

概要 FactoryGril + RSPec + Capybara構成で画面キャプチャの取得 内容 画面キャプチャを利用するには以下のコマンドを利用します。 page.save_screenshot('file_path/file_name.png') この際、ヘッドレス環境ではキャプチャ不可能なため 普段のテストで速度…

RSpec | Simple-Covでカバレッジの計測

概要 SimpleCovでカバレッジレポートの出力 内容 SimpleCovでカバレッジレポートの出力します。 導入 Gemfileに以下を追加 gem "simplecov", "~> 0.7.1" spec_helper.rbに下記を追加 require "simplecov" SimpleCov.start "rails" 確認 bundle exec rake spec…