[extended-document] added support for property :name, :default => 'Matt" and default couchrest type

This commit is contained in:
Matt Aimonetti 2009-02-05 18:57:11 -08:00
parent 890b60cae4
commit fa7b176fce
5 changed files with 63 additions and 6 deletions

View 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