タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

sinatraに関するpaselaのブックマーク (3)

  • sinatraでrspecをautospecで使うメモ - AorBorF

    最近sinatraを使い始めました。 rspecをsinatraで使い始めるまで右往左往したのでその時のメモ cucumberも使おうかと思ったけど、あれはお客さんに見せる事ができるテスト仕様だから美味しいんであって、個人の趣味プログラミングで、しかもsinatra使ってサックリとサイト作るには手軽さが損なわれる気がしたのでとりあえず保留。 sinatraをインストール $ sudo gem install sinatra $ sudo gem install rack appを作成 $ mkdir myapp $ cd myapp $ touch app.rb /myapp/app.rb require "rubygems" require "sinatra" get '/' do "hello" end get '/hoge' do "get params #{params[:huga

    sinatraでrspecをautospecで使うメモ - AorBorF
  • ウノウラボ Unoh Labs: やってみようBDD on Sinatra

    おはようございます。 うちだです。 みなさんテストコード書いてますか? 私はテストと言われると、どうもやる気がおこりません。 そこでBDD! 今回はBDD初心者の私が、やってみた過程を綴ります。ツッコミ大歓迎 BDDとは? Behavior Driven Development 振舞駆動開発 テスト駆動開発ではテストのためにコードを書く 振舞駆動開発では振舞(仕様)のためにコードを書く 結果的にやる事はほぼ一緒 言い方でモチベーションがかなり変わる スペック!スペック! 各言語のBDDフレームワーク Ruby RSpec .NET NSpec Java JBehave PHP PHPSpec 10ステップでやってみるBDD 1. インストール $ sudo gem install rspec 2. スペックを書く # spec/hello_spec.rb require 'hell

  • Sinatra でアプリケーションログをファイルに書く方法。 - こせきの技術日記

    Sinatra はじめて触ったんだけど、ログをファイルに書く方法がなかなかわからなかった。 ログを、ただファイルに書きたいのです。 結論 独自のミドルウェアで env['app.logger'] を設定し、アプリケーションのloggerメソッドをオーバーライドする。 参考 ruby - Use Rack::CommonLogger in Sinatra - Stack Overflow これに書いてある通りだった。面倒くさいー。 サンプル 以下でログがファイルに出力される。アクセスログとアプリケーションログを別のファイルに出力することもできる。 config.ru Loggerを作ってミドルウェアに渡す。 require 'logger' require 'sampleapp' require 'applog' logdir = File.dirname(__FILE__) + "/log

    Sinatra でアプリケーションログをファイルに書く方法。 - こせきの技術日記
  • 1