Sha256: f280bd1158515589653324b7a7000bb66973ebbaa5a86bf97053f591b4a6d031
Contents?: true
Size: 1.06 KB
Versions: 197
Compression:
Stored size: 1.06 KB
Contents
require 'spec_helper' describe Backend do context 'default options' do before(:each) do @backend = Backend.new end describe 'get' do it 'calls Net::HTTP.get' do Net::HTTP.should_receive(:get).once.with("localhost", "/admin", 8080) @backend.get end it 'calls Net::HTTP.get' do Net::HTTP.should_receive(:get).once.with("localhost", "/admin?some_option=some_value", 8080) @backend.get :some_option => :some_value end end end context 'specific options' do before(:each) do @backend = Backend.new :host => 'some_host', :port => 1234, :path => '/some/path' end describe 'get' do it 'calls Net::HTTP.get' do Net::HTTP.should_receive(:get).once.with("some_host", "/some/path", 1234) @backend.get end it 'calls Net::HTTP.get' do Net::HTTP.should_receive(:get).once.with("some_host", "/some/path?some_option=some_value", 1234) @backend.get :some_option => :some_value end end end end
Version data entries
197 entries across 197 versions & 1 rubygems