Sha256: 6bd37120343b168ccc841ee2ffb62f41942b75a1cbc54410fd4feb047cd64b51
Contents?: true
Size: 679 Bytes
Versions: 1
Compression:
Stored size: 679 Bytes
Contents
# Encoding: utf-8 require 'spec_helper' describe "Etcd read only client" do let(:client) do Etcd.client end it "should not allow write" do key= random_key expect{ read_only_client.set(key, uuid.generate) }.to raise_error(Net::HTTPRetriableError) end it "should allow reads" do key = random_key value = uuid.generate client.set(key, value) sleep 1 expect(read_only_client.get(key).value).to eq(value) end it "should allow watch" do key = random_key value = uuid.generate index = client.set(key, value).node.modified_index expect(read_only_client.watch(key, index: index).value).to eq(value) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
etcd-0.2.0.alpha | spec/etcd/read_only_client_spec.rb |