Modified:
trunk/spec/base/after_delete_spec.rb
trunk/spec/base/after_save_spec.rb
trunk/spec/base/before_delete_spec.rb
trunk/spec/base/before_save_spec.rb
Log:
- Remove unnecessary complexity for callback specs
Modified: trunk/spec/base/after_delete_spec.rb
==============================================================================
--- trunk/spec/base/after_delete_spec.rb (original)
+++ trunk/spec/base/after_delete_spec.rb Tue Jan 22 18:08:43 2008
@@ -65,6 +65,7 @@
p.save
# Delete should return true...
p.delete.should == true
+ # ...and then delete_status must be "Deleted McLovin"
p.delete_status.should == "Deleted McLovin"
end
end
@@ -72,10 +73,6 @@
describe "ActiveCouch::Base #after_save method with an Object (which
implements after_save) as argument" do
before(:each) do
class DeleteStatusSetter
- def initialize(attribute)
- @attribute = attribute
- end
-
def after_delete(record)
record.delete_status = 'Deleted McLovin'
end
@@ -86,7 +83,7 @@
has :name
has :delete_status
# Callback, after the actual save happens
- after_delete DeleteStatusSetter.new("delete_status")
+ after_delete DeleteStatusSetter.new
end
# Migration needed for this spec
ActiveCouch::Migrator.create_database('http://localhost:5984/', 'people')
Modified: trunk/spec/base/after_save_spec.rb
==============================================================================
--- trunk/spec/base/after_save_spec.rb (original)
+++ trunk/spec/base/after_save_spec.rb Tue Jan 22 18:08:43 2008
@@ -68,10 +68,6 @@
describe "ActiveCouch::Base #after_save method with an Object (which
implements after_save) as argument" do
before(:each) do
class RevisionSetter
- def initialize(attribute)
- @attribute = attribute
- end
-
def after_save(record)
record.saved_revision = record.rev
end
@@ -82,7 +78,7 @@
has :name
has :saved_revision
# Callback, after the actual save happens
- after_save RevisionSetter.new("saved_revision")
+ after_save RevisionSetter.new
end
# Migration needed for this spec
ActiveCouch::Migrator.create_database('http://localhost:5984/', 'people')
Modified: trunk/spec/base/before_delete_spec.rb
==============================================================================
--- trunk/spec/base/before_delete_spec.rb (original)
+++ trunk/spec/base/before_delete_spec.rb Tue Jan 22 18:08:43 2008
@@ -72,10 +72,6 @@
describe "ActiveCouch::Base #before_save method with an Object (which
implements before_save) as argument" do
before(:each) do
class AgeSetter
- def initialize(attribute)
- @attribute = attribute
- end
-
def before_delete(record)
record.age = 0
end
@@ -86,7 +82,7 @@
has :name
has :age, :which_is => :number
# Callback, before the actual save happens
- before_delete AgeSetter.new("age")
+ before_delete AgeSetter.new
end
# Migration needed for this spec
ActiveCouch::Migrator.create_database('http://localhost:5984/', 'people')
Modified: trunk/spec/base/before_save_spec.rb
==============================================================================
--- trunk/spec/base/before_save_spec.rb (original)
+++ trunk/spec/base/before_save_spec.rb Tue Jan 22 18:08:43 2008
@@ -66,10 +66,6 @@
describe "ActiveCouch::Base #before_save method with an Object (which
implements before_save) as argument" do
before(:each) do
class NameSetter
- def initialize(attribute)
- @attribute = attribute
- end
-
def before_save(record)
record.first_name = 'Seth'
end
@@ -79,7 +75,7 @@
site 'http://localhost:5984/'
has :first_name; has :last_name
# Callback, before the actual save happens
- before_save NameSetter.new("first_name")
+ before_save NameSetter.new
end
# Migration needed for this spec