sinatra

SinatraでHTTPメソッドのDELETEを実現する

SinatraでHTTPメソッドのDELETEを実装する時かなりはまったのでメモです。実はもっと賢いやり方があるのかもしれないので、コメント大歓迎(基本的に僕のブログは全部そうです)。 今回は間違ったところから書きました。 使用環境 ruby : 1.9.3-p286 sinatra :…

sinatraでテストの入門の入門(その3)sinatraでcapybara

以前書いたものの続きです。 rspecと同様ほとんど変りはありません。と言ったら違うか。。 サンプルコード require './hello_world' require 'capybara' require 'capybara/dsl' require 'test/unit' class HelloWorldTest < Test::Unit::TestCase include C…

sinatraでテストの入門の入門(その2)sinatraでrspec

以前書いたものの続きです。 題名の通りsinatraでrspecを使う基本的なことがらになります。 sinatraだけの設定を考えるとtest/unitと同じです。乱暴に言うとassertがshouldになるだけだと思ってよいと思います。 サンプルコード 前回のサンプルコードをrspec…

sinatraでテストの入門の入門(その1)

「sinatraすげー」って今さら思い、sinatraで何か作ってみようかねーと思い、当然テストのことが気になりました。そもそも「テスト出来るの?実はrailsと比べて大変じゃないの???」って感じのアホな不安でした。(1週間前までsinatraのことと言えば名前し…