rspec
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| rspec [2011/05/22 08:38] – [実行] nullpon | rspec [2011/05/22 08:57] (現在) – [RSpec] nullpon | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== RSpec ====== | ====== RSpec ====== | ||
| - | RSpec は [[Ruby]] 用のユニットテストフレームワーク。テスト(ビヘイビア)駆動開発を行うためのツール。自然と英語のような記述と仕様書を記述するようなコメントを書く事ができる。 | + | RSpec は [[Ruby]] 用のユニットテストフレームワーク。テスト(ビヘイビア)駆動開発を行うためのツール。テストケースをオブジェクトの仕様として記述することに重点を置いている。 |
| ===== インストール ===== | ===== インストール ===== | ||
| $ gem install rspec | $ gem install rspec | ||
| 行 17: | 行 16: | ||
| | | ||
| とすると83行目を含むブロックだけが実行される。 | とすると83行目を含むブロックだけが実行される。 | ||
| + | |||
| + | ==== vimから呼び出せるようにする ==== | ||
| + | rspec.vimというファイルを作成して、~/ | ||
| + | |||
| + | <code vim> | ||
| + | function RunRspec () | ||
| + | : | ||
| + | endfunction | ||
| + | |||
| + | function RunRspecLine () | ||
| + | exe ' | ||
| + | endfunction | ||
| + | |||
| + | au BufRead, | ||
| + | au BufRead, | ||
| + | </ | ||
| + | |||
| + | : | ||
| ===== 書き方 ===== | ===== 書き方 ===== | ||
rspec.1306053521.txt.gz · 最終更新: by nullpon