Sha256: d5ae2b534ab8f4c7dd77ba3df631249ab127eefde13d29acfe6aea6cf47a5c83

Contents?: true

Size: 459 Bytes

Versions: 1

Compression:

Stored size: 459 Bytes

Contents

require 'helper'

describe Wayback::Error::ServerError do

  before do
    @client = Wayback::Client.new
  end

  Wayback::Error::ServerError.errors.each do |status, exception|
    context "when HTTP status is #{status}" do
      before do
        stub_get("/list/timemap/link/gleu.ch").to_return(:status => status)
      end
      it "raises #{exception.name}" do
        expect{@client.list('gleu.ch')}.to raise_error exception
      end
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wayback-0.1.0 spec/wayback/error/server_error_spec.rb