Sha256: aa4a956c5e232f154cbde43f64bddb3d85cd754cdc58c844751a7dc5e7c7c47f

Contents?: true

Size: 698 Bytes

Versions: 2

Compression:

Stored size: 698 Bytes

Contents

# -*- coding: utf-8 -*-
require 'spec_helper'

describe "サーバ閉塞中" do
  before do
    mock_res = mock(:res, {status: 503, content: "api maintenance"})
    HTTPClient.any_instance.stub(:post).and_return(mock_res)
  end

  context "login" do
    let(:network){ new_network }
    it :login do
      network.login_and_status.should be_a Libgss::ErrorResponse
    end
    it :login! do
      expect{ network.login!}.to raise_error(Libgss::ServerBlockError)
    end
  end

  context "action request" do
    let(:network){ new_network }
    it do
      r = network.new_action_request
      r.server_time
      expect{ r.send_request }.to raise_error(Libgss::ServerBlockError)
    end
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
libgss-0.11.0 spec/libgss/server_block_spec.rb
libgss-0.10.0 spec/libgss/server_block_spec.rb