27 Oct '14, 2am

Ruby - 使えるRSpec入門・その1「RSpecの基本的な構文や便利な機能を理解する」 - Qiita

## はじめに RSpecは難しい、よくわからない、といったコメントをときどき見かけます。 確かにちょっと独特な構文を持っていますし、機能も結構多いので「難しそう」と感じてしまう気持ちもわかります。 しかし、RSpecに限らずどんなフレームワークでも同じですが、慣れてしまえばスラスラ書けますし、実際僕自身は「RSpecって便利だな-」と思いながらテストコードを書いています。 そこでこの記事では、僕が考える「最低限ここだけを抑えていれば大丈夫!!」なRSpecの構文や、僕が普段よく使う便利な機能をまとめてみます。 具体的には以下のような構文や機能です。 - describe / it / expect の役割 - ネストした describe - context の使い方 - before の使い方 - let / let! / subject の使い方 - shared_examples の使い方 - shared_context の使い方 - pending と skip の使い分け あと、できれば今後も次のようなRSpec関連の入門記事を書いていこうと思います。 - よく使うマッチャあれこれ - モックの使い方 - よく使うCapybaraのDSL ### 対象となる読者 - 「RSpecってなんか怖そう」と思っているRSpec初心者の方 - 「何度か使ってみたけど、RSpecってようわからん」と思っているRSpec経験者の方 - Ruby関係のプロジェクトに放り込まれ、「RSpecでテストを書け」と言われて困惑している他のテストフレームワーク経験者の方 ### 対象となるRSpecとRubyのバージョン - RSpec 3.1.0 - Ruby 2.1.3 なお、今回の投稿ではRailsは出てきません。 「素のRubyプログラム」を対象にします。 ### RSpecのセットアップについて RSpecのセットアップ方法については、 @yusabana さんが書かれた以下の記事を参考にしてください。 - [RailsじゃないRSpec3環...

Full article: http://qiita.com/jnchito/items/42193d066bd61c740612

Tweets

Ruby - Jenkinsで高速にbundle installする方法 - Qiita: は...

qiita.com 26 Oct '14, 2pm

#はじめに JenkinsでRailsのテストやってますか? 肥大化するテストを高速実行するためにテストを複数のJobに分割するというのは有効な手段です。しかし、Railsのテストを行うためにはbundle installによるGemのセットア...

#翻訳 #tech #テクノロジー Ruby # 私のコミットをまとめないで - Qiita:...

qiita.com 03 Nov '14, 12am

## はじめに RubyのコミッターでもありRailsなどの多くのOSSで活躍されている[Marc-André Lafortune](https://github.com/marcandre) さんのブログに面白い記事があったので筆を取りました...

Ruby 2.1.4 is released

ruby-lang.org 27 Oct '14, 1pm

Ruby 2.1.4 has been released. This release includes security fixes for the following vulnerabilities: CVE-2014-8080: Denia...