2008-02-12から1日間の記事一覧

alias を使っている場合の spec ファイルの書き方

ERB::Util::h() は、ERB::Util::html_escape() への alias となっている。 class ERB module Util module_function def html_escape(s) s.to_s.gsub(/&/,'&amp;').gsub(/</,'&lt;').gsub(/>/,'&gt;').gsub(/"/,'&quot;') end alias h html_escape end end このような場合は、sp…

Rubinis 用の spec ファイルを作成する

Rubinius では、Test::Unit ではなくて、RSpec でもなくて、独自に作った RSpec のサブセットを使ってテストをしている。しかも単なるサブセットではなく、Rubinius 用の拡張が入っている。また Rubinius には、spec ファイルを生成するためのテンプレートが…