Sha256: 5b870d22f95a8c5f7e8423dd8cb835c2975f1807c4c0115d10f9cc9da97b23b5
Contents?: true
Size: 1011 Bytes
Versions: 1
Compression:
Stored size: 1011 Bytes
Contents
describe Transmission::RPC do describe '#get_session' do describe 'with fields' do before :each do @rpc = Transmission::RPC.new fields = Transmission::Arguments::SessionGet.new(['version']).to_arguments stub_rpc_request .with({body: session_get_body({fields: fields})}) .to_return(successful_response) end it 'should send the proper arguments' do @rpc.get_session fields: ['version'] expect(@rpc.connector.response.status).to eq(200) end end describe 'without fields' do before :each do @rpc = Transmission::RPC.new fields = Transmission::Arguments::SessionGet.new.to_arguments stub_rpc_request .with({body: session_get_body({fields: fields})}) .to_return(successful_response) end it 'should send the proper arguments' do @rpc.get_session expect(@rpc.connector.response.status).to eq(200) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
transmission-rpc-ruby-0.1.0 | spec/transmission/rpc_spec.rb |