Sha256: ba7735fc234c7b927943f5c516398e78a9968f4875dd1786600fdcbfbc2b338f

Contents?: true

Size: 851 Bytes

Versions: 30

Compression:

Stored size: 851 Bytes

Contents

require File.join(File.dirname(__FILE__),'spec_helper')

describe "Document" do
  it_should_behave_like "SpecBootstrapHelper"
  it_should_behave_like "SourceAdapterHelper"
  
  it "should generate client docname" do
    @c.docname(:foo).should == "client:#{@a.id}:#{@u.id}:#{@c.id}:#{@s_fields[:name]}:foo"
  end
  
  it "should generate source docname" do
    @s.docname(:foo).should == "source:#{@a.id}:#{@u.id}:#{@s_fields[:name]}:foo"
  end
  
  it "should flash_data for docname" do
    @c.put_data(:foo1,{'1'=>@product1})
    Store.db.keys(@c.docname('*')).should == [@c.docname(:foo1)]
    @c.flash_data('*')
    Store.db.keys(@c.docname(:foo)).should == []
  end
  
  it "should rename doc" do
    set_state(@c.docname(:key1) => @data)
    @c.rename(:key1,:key2)
    verify_result(@c.docname(:key1) => {}, @c.docname(:key2) => @data)
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
rhosync-2.1.3 spec/document_spec.rb
rhosync-2.1.2 spec/document_spec.rb
rhosync-2.1.1 spec/document_spec.rb
rhosync-2.1.0 spec/document_spec.rb
rhosync-2.1.0.beta.2 spec/document_spec.rb
rhosync-2.1.0.beta.1 spec/document_spec.rb
rhosync-2.0.9 spec/document_spec.rb
rhosync-2.0.8 spec/document_spec.rb
rhosync-2.0.7 spec/document_spec.rb
rhosync-2.0.6 spec/document_spec.rb
rhosync-2.0.5 spec/document_spec.rb
rhosync-2.0.4 spec/document_spec.rb
rhosync-2.0.3 spec/document_spec.rb
rhosync-2.0.2 spec/document_spec.rb
rhosync-2.0.1 spec/document_spec.rb
rhosync-2.0.0 spec/document_spec.rb
rhosync-2.0.0.rc2 spec/document_spec.rb
rhosync-2.0.0.rc1 spec/document_spec.rb
rhosync-2.0.0.beta13 spec/document_spec.rb
rhosync-2.0.0.beta12 spec/document_spec.rb