Sha256: b102fc2f261850646f4fad5c5a6423d605a71b5102eae55806f66f14d662d0b2

Contents?: true

Size: 864 Bytes

Versions: 24

Compression:

Stored size: 864 Bytes

Contents

require 'spec_helper'
require 'riak/client/beefcake/object_methods'
require 'riak/client/beefcake/messages'

describe Riak::Client::BeefcakeProtobuffsBackend::ObjectMethods do
  before :each do
    @client = Riak::Client.new
    @backend = Riak::Client::BeefcakeProtobuffsBackend.new(@client, @client.node)
    @bucket = Riak::Bucket.new(@client, "bucket")
    @object = Riak::RObject.new(@bucket, "bar")
  end

  describe "loading object data from the response" do
    it "should load the key" do
      content = stub(:value => '', :vtag => nil, :content_type => nil, :links => nil, :usermeta => nil, :last_mod => nil, :indexes => nil, :charset => nil)
      pbuf = stub(:vclock => nil, :content => [content], :value => nil, :key => 'akey')
      o = @backend.load_object(pbuf, @object)
      o.should == @object
      o.key.should == pbuf.key
    end
  end

end

Version data entries

24 entries across 14 versions & 1 rubygems

Version Path
riak-client-1.4.5 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.4.4.1 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.4.4 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.4.3 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.4.2 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.4.1 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.4.0 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.2.0 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.1.1 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.1.0 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.5 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.3 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.3 pkg/riak-client-1.0.0/spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.3 pkg/riak-client-1.0.1/pkg/riak-client-1.0.0/spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.3 pkg/riak-client-1.0.1/spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.3 pkg/riak-client-1.0.2/pkg/riak-client-1.0.0/spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.3 pkg/riak-client-1.0.2/pkg/riak-client-1.0.1/pkg/riak-client-1.0.0/spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.3 pkg/riak-client-1.0.2/pkg/riak-client-1.0.1/spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.3 pkg/riak-client-1.0.2/spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb
riak-client-1.0.2 spec/riak/beefcake_protobuffs_backend/object_methods_spec.rb