八日目です最初にはっきり言っておくことこのエントリは読まなくていいMobbのテスト無い。観測できないって言いかえる。MobbをテストするということMobbをテストするということは簡単です。簡単ではないですが、書けます。MobbはSinatraのコピーとも言えるプロダクトなので、テストもコピーしてしまえば言いわけです。現状そうもいっていない。私の時間ややる気の大小は感情的問題なので、定量的な判断からは除いておくと、Mobbの開発はあまり活発とは言えません。書いていないだけです。これに関しては激しく切腹という言葉が脳裏に浮かびつつもどうにもならない問題で、時間とキーボードのストロークが解決してくれると思っています。してMobbそのもののテストが無いのかという問題に立ち向かうとき、あなたはテストを書きましょう、私は怠けてしまったのです。MobbアプリケーションをテストするということMobbアプリケーションをテストするということは、ほぼそのままの意味でReppアプリケーションをテストするということです。MobbはReppアプリケーションを作成するためのDLSであるからです。これをわかりやすく言うと、SinatraのテストをするということはRackアプリケーションをテストするということ、と同義です。それは、Rack::Testというものを使います。https://github.com/rack-test/rack-testこれは、シンプルな意味でRackアプリケーションをテストするためのヘルパー群の集まりです。Rspecやtest-unitなどの各種テストスイーツを利用できます。同じように、RackにもRack::Testというモジュールを追加する予定があります。現在鋭意製作中ですが、概ねRack::Testと似たような構成になると思っています。Rack::Testは、内側でセッション情報などいろいろなものを頑張って扱っていますが、幸いMobb/Repp構成においてセッション情報とかいうものはあまり関係無かったりするので、Rack::Testよりは多少シンプルになるのではないでしょうか。このパーマリンクをブックマークする。公開されたり共有されたりしません。最近の投稿APIがカオスってたプロダクトでOpenAPI対応やってみた技術書典7で、「ActiveRecord完全に理解した」という本を出します。Framework.。