タグ

rspecに関するtricknotesのブックマーク (4)

  • 大江戸Ruby会議01 高速なテストサイクルを回すには - 2nd life (移転しました)

    日大江戸*1で行われた大江戸Ruby会議01で、高速なテストサイクルを回すにはという内容で発表してきました。 大江戸Ruby会議01 高速なテストサイクルを回すには View more presentations from hotchpotch テストを速くするには二パターンあり、一つは単体実行時の速度・フィードバックの高速化、もう一つはすべてのテスト実行時の高速化があると思っていて、それらについての話です。ぎゅっとまとめると、前半の単体実行時の速度・フィードバック高速化には spork / prefetch-rspec / autotest / watchr を使おうという話と、後半は REE / parallel_tests による高速化・並列実行、remote spec によるリモートマシンでの分散テストについての話です。 特にオレオレプロジェクトの prefetch-rspec

    大江戸Ruby会議01 高速なテストサイクルを回すには - 2nd life (移転しました)
    tricknotes
    tricknotes 2011/04/10
    これはすばらしい!
  • はてなブログ | 無料ブログを作成しよう

    二郎は はま寿司の夢を見るか? 近所に はま寿司 ができた。 近所には ま寿司 ができた。に見えないように空白を入れなくてはいけない。 ここではきものをぬいでください。 ところでいきなり脱線しまくるのだが昔のゲームの「全部の文字を平仮名にした時に逆に解釈が広がってエモか感じる」みたいなの…

    はてなブログ | 無料ブログを作成しよう
    tricknotes
    tricknotes 2011/04/09
    意外とはまるので注意しておく
  • Rakefileをrspec1.3仕様から2.x仕様に書き直す - ぱろっと・すたじお

    Rails以外使ってない・使う気がないって方は、 そもそもRSpecのためにRakefileなんて書かないと思うので、 さくっとスルーしてもらう方向で Rails3のRakefileは元々RSpec2.x用に作られているのでいいのですが、 別の古いプロジェクトでRakefileを使っていた場合、RSpecを2.x系にして1.3系を消してしまうと、 "rake spec"が実行できなくなります(´・ω・`) *1 もちろん、1.3系と2.x系は共存可能なのですが、 できれば新しい仕組みである2.x系に統一しておいた方が、混在リスクを回避できます というわけで今回は、先日rdgc-dm0.2.2をリリースしたRDGCの例を元に、 RSpecの移行でどこを書き換えたのかをメモしておきます...φ(・ω・`) なお、RDGCのソースはこちらで http://sourceforge.jp/proje

    Rakefileをrspec1.3仕様から2.x仕様に書き直す - ぱろっと・すたじお
  • Ruby on Railsアプリ以外でも Selenium RC を使えば RSpec でテストが書ける! - yuumi3のお仕事日記

    RSpec のテストを記述するDSLとしては素晴らしさは、 Selenium RC と組み合わせる事で Ruby on Railsアプリ以外でも使えます。 Selenium は Javascriptを使いWebアプリのテストを行うツールとして有名ですが、Selenium RC を使うと RSpecで書いたテストを Webブラウザー上で走らせる事が出来ます。 準備 Seleniumのページから Selenium IDE 、 Selenium RC (Remote Control) をダウンロードします。 Selenium IDEは Firefox上で動きますので Firefox を使っていない方は ダウンロード して下さい。最近 Firefox4.0がリリースされましたが、2011/3/28日現在は、旧版の 3.6 の方が良いかもしれません、Firefox3.6はここからダウンロードできます

  • 1