rspec

    1

    3答えて

    $> JRubyの-v のJRuby 1.1.4(ルビー1.8.6パッチレベル114)(2008-08-28 REV 7570)[x86ベースのJava] $> gem install rspec JRuby限定オープンロード。 gemは完全サポートのためにjruby-opensslをインストールします。 http://wiki.jruby.org/wiki/JRuby_Builtin_OpenS

    2

    3答えて

    私はBDDとTDDについてもっと学びたいと考えて、自分のマシンのRSpecチュートリアルに従っています。私のセットアップは、Rails 2.2.2とRspec 1.1.12でした。 今夜私のプライマリマシンで作業を続行し、私のコードをポータブルからデスクトップに移動しました。 RSpecを持っていない、私は宝石をインストールしました。 。 。 sudo gem install rspec sud

    4

    1答えて

    可能性の重複:ここ How to remove unit test and replace it with rspec? ちょっと奇妙な質問:あなたは、レール上rpsecの代わりに、テスト::ユニットに行くときに、どのようなあなたはテストの監督とやりますか?それを保つ(おそらく互換性の問題はありますか?)、それとも削除しますか?

    17

    4答えて

    Bortを使って学習アプリケーションを作成しました。これは、安静認証とRSpecを含む基本アプリケーションです。私はそれを稼働させ、何かをする前にユーザーがログインすることを要求する新しいオブジェクトを追加しました(コントローラーのbefore_filter :login_required)。 Rspecのジェネレータを使用して新しいモデル/コントローラを作成しました。これらのジェネレータは、いく

    43

    11答えて

    Railsアプリケーションのrspecテストを実行するときは、実際にテストを実行する前に、永久に1日かかることになります。なぜrspecは遅いのですか? Railsの初期ロードを高速化する方法や、必要なRailsアプリケーションの一部(ActiveRecordのものなど)をいくつかテストするためにすべてがロードされないようにする方法はありますか?

    -1

    2答えて

    私はプラグインを作成しており、RSpecを使用してBDDを使用して構築できるようにしています。 この方法をお勧めしますか?

    4

    1答えて

    Open-Uri open()がSocketErrorなどのタイムアウトを起こしたり例外を発生させたりすると、しかし、私はこれに問題があります。 @obj.should_receive(:open).with("some_url").and_raise(SocketError) そして私は、オープン-uriの使用している私のオブジェクトの一部:ここ は(SocketError用)私のスペックは

    9

    5答えて

    : オブジェクト#IDは廃止されますが、オブジェクトを使用する#オブジェクトID このコードでは、ActiveRecordモデルのID(Ruby VMのオブジェクトインスタンスIDではなく、明らかにテーブルの属性)にアクセスしています。 これらの特定の警告をオフにする方法や、何らかの方法でそれらを回避する方法を知っている人はいますか?オブジェクトがActiveRecord::Baseから下降すると