Sha256: 203b85a50940795b9b9c4621ed485aa0db892d6eeebb4ef907f499f87091954e

Contents?: true

Size: 946 Bytes

Versions: 2

Compression:

Stored size: 946 Bytes

Contents

# require 'spec_helper'
# require 'securerandom'
#
# describe Etcd::Auth do
#
#   context "User managment without Auth" do
#
#     let(:stub){ Etcd::Auth.new("127.0.0.1", 2379, :this_channel_is_insecure)}
#     let(:rando) { SecureRandom.hex(10) }
#
#     describe "#add_user" do
#       it 'adds user' do
#         expect(stub.add_user(rando, 'test')).to be_an_instance_of(Etcdserverpb::AuthUserAddResponse)
#       end
#     end
#
#     describe "#user_list" do
#       it 'has correct data type' do
#         expect(stub.user_list).to be_an_instance_of(Google::Protobuf::RepeatedField)
#       end
#
#       it 'contains user testy' do
#         puts stub.user_list
#         expect(stub.user_list).to eq(rando)
#       end
#     end
#
#     describe "#delete_user" do
#
#       it 'deletes user' do
#         expect(stub.delete_user(rando)).to be_an_instance_of(Etcdserverpb::AuthUserDeleteResponse)
#       end
#
#     end
#
#   end
#
# end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
etcdv3-0.0.4 spec/etcdv3/auth_spec.rb
etcdv3-0.0.3 spec/etcdv3/auth_spec.rb