タグ

TDDとrailsに関するgachakku0131のブックマーク (6)

  • SimpleCovのカバレッジ(網羅率) - Qiita


    SimpleCov gem  githubhtml require "simplecov_sample/version" module SimplecovSample class Sample def initialize(name = "") @name = name end [:test1, :test2, :test3].each do |method_name| class_eval <<-RUBY_EVAL, __FILE__, __LINE__ + 1 def #{method_name}() # def test1() "#{method_nam
    SimpleCovのカバレッジ(網羅率) - Qiita
  • RSpecによるユニットテストの書き方 — recompile.net

    2012年04月19日 最近、新人のテストコードを見る機会があり、ユニットテストの書き方について考える機会があった。ユニットテストはテンプレートみたいなものがあるので、それさえ押さえれば、誰でも簡単に書くことができる。 ここでは、その方法について紹介したい。サンプルはRSpecで書くが、その他のユニットテストフレームワークでも、応用ができるとおもう。 はじめにごく単純化すると、テスト対象は状態を持ち、入力を与えると何らかの出力を行なうものである。入力が変われば出力は変化するし、状態が変化すると入力が同じでも出力が変わる(かもしれない)。 ユニットテストは、テスト対象の状態を操作し、与えた入力によって意図通りの出力を得られるかを確認する作業のことをいう。なので、ユニットテストを書くときには、オブジェクトの状態ごとにメソッド単位で入力と出力を確認するようにする。 RSpecの疑似コードで書くと

    RSpecによるユニットテストの書き方 — recompile.net
  • ASCIIcasts - “Episode 275 - 私のテスト手法”


    275:    (view original Railscast) Other translations: Other formats: Written by Naomi Fujimoto [, ] (remember me)(forgotten password)(TDD)
    gachakku0131
    gachakku0131 2011/10/29
    ログイン機能とメール送信の確認など
  • Shared examples: Variables can be set using a block

    Use space bar or arrow keys to navigate, and escape for index. Built with Slippy.

  • gihyojp - ニコニコ

    gihyojpさんのユーザーページです。

    gihyojp - ニコニコ
  • 1