タグ

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

タグの絞り込みを解除

rspecとrubyに関するryopekoのブックマーク (2)

  • ResponseCodeMatchers.gem - ✘╹◡╹✘

    https://github.com/r7kamura/response_code_matchers 夕方ぐらいにControllerのspecを書いていて「subject.code.should == "422"...」みたいなコードを書いていて、急に思い立って初めてCustom MatcherをつくってGemにした。 使い方 spec_helper.rbでこういう感じで設定すると使えるようになる。 # spec/spec_helper.rb require "response_code_matchers" RSpec.configure do |config| config.include ResponseCodeMatchers end 今まではresponse.code.should == "422"って書いてたのを、こういう風に書けるようになる。Railsのcontrollerの

    ResponseCodeMatchers.gem - ✘╹◡╹✘
    ryopeko
    ryopeko 2012/11/28
    べんりそう
  • 第37回 実用的なダミーサーバ ww(double-web)(2) | gihyo.jp

    前回(第35回)はwwを使ってWebのダブルとなるサーバを作り、スパイ機能を使ってクライアントからのリクエストの状況を目視確認する方法を説明しました。 今回は、ミニブログへのメッセージ投稿を通じて、wwを自動化テストに組み込む方法を説明します。 RSpecの自動テストの中からサーバを起動停止する wwは、単一のサーバプロセスとして起動させるほかに、自動化テストの中で定義・起動・停止するためのAPIを備えています。前回作ったダブルサーバを、RSpecから起動・停止するテストコードは次のようになります。 # spec/miniblog_client_spec.rb $:.unshift File.expand_path("../lib", File.dirname(__FILE__)) require 'miniblog_client' require 'ww' describe Minibl

    第37回 実用的なダミーサーバ ww(double-web)(2) | gihyo.jp
  • 1