Sha256: e98e44c68174cf5e858cf3c1f407d2f990931012952eda397d9b9ccd2eead52f
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
require 'spec_helper' describe Etcd::KV do let(:stub) do Etcd::KV.new("127.0.0.1", 2379, :this_channel_is_insecure, {}) end let(:lease_stub) do Etcd::Lease.new("127.0.0.1", 2379, :this_channel_is_insecure, {}) end describe '#put' do context 'without lease' do subject { stub.put('test', 'test') } it { is_expected.to be_an_instance_of(Etcdserverpb::PutResponse) } end context 'with lease' do let(:lease_id) { lease_stub.grant_lease(1)['ID'] } subject { stub.put('lease', 'test', lease_id) } it { is_expected.to be_an_instance_of(Etcdserverpb::PutResponse) } end end describe '#get' do subject { stub.get('test') } it { is_expected.to be_an_instance_of(Etcdserverpb::RangeResponse) } end describe '#del' do context 'del without range' do subject { stub.del('test') } it { is_expected.to be_an_instance_of(Etcdserverpb::DeleteRangeResponse) } end context 'del with range' do subject { stub.del('test', 'testtt') } it { is_expected.to be_an_instance_of(Etcdserverpb::DeleteRangeResponse) } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
etcdv3-0.1.3 | spec/etcdv3/kv_spec.rb |