[extended-document] added support for property :name, :default => 'Matt" and default couchrest type
This commit is contained in:
parent
890b60cae4
commit
fa7b176fce
5 changed files with 63 additions and 6 deletions
25
spec/couchrest/more/extended_doc_spec.rb
Normal file
25
spec/couchrest/more/extended_doc_spec.rb
Normal file
|
@ -0,0 +1,25 @@
|
|||
require File.dirname(__FILE__) + '/../../spec_helper'
|
||||
|
||||
# require File.join(FIXTURE_PATH, 'more', 'card')
|
||||
# require File.join(FIXTURE_PATH, 'more', 'invoice')
|
||||
# require File.join(FIXTURE_PATH, 'more', 'service')
|
||||
|
||||
|
||||
class WithDefaultValues < CouchRest::ExtendedDocument
|
||||
use_database TEST_SERVER.default_database
|
||||
property :preset, :default => {:right => 10, :top_align => false}
|
||||
end
|
||||
|
||||
describe "ExtendedDocument" do
|
||||
|
||||
describe "with default" do
|
||||
before(:each) do
|
||||
@obj = WithDefaultValues.new
|
||||
end
|
||||
|
||||
it "should have the default value set an initalization" do
|
||||
@obj.preset.should == {:right => 10, :top_align => false}
|
||||
end
|
||||
end
|
||||
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue