From 88f189d344296387b60f8914f80f8e6c2dc2be15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorsten=20Bo=CC=88ttger?= Date: Tue, 6 Nov 2012 23:47:41 +1300 Subject: [PATCH] next try --- spec/unit/memory_leak_spec.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spec/unit/memory_leak_spec.rb b/spec/unit/memory_leak_spec.rb index 1bccd9f..36be34c 100644 --- a/spec/unit/memory_leak_spec.rb +++ b/spec/unit/memory_leak_spec.rb @@ -14,12 +14,14 @@ describe "state machines" do machines_count = machines.size state_count = number_of_objects(AASM::SupportingClasses::State) event_count = number_of_objects(AASM::SupportingClasses::Event) + puts "event_count = #{event_count}" transition_count = number_of_objects(AASM::SupportingClasses::StateTransition) load File.expand_path(File.dirname(__FILE__) + '/../models/not_auto_loaded/process.rb') machines.size.should == machines_count + 1 # + Process number_of_objects(Models::Process).should == 0 number_of_objects(AASM::SupportingClasses::State).should == state_count + 3 # + Process + puts "event_count = #{number_of_objects(AASM::SupportingClasses::Event)}" number_of_objects(AASM::SupportingClasses::Event).should == event_count + 2 # + Process number_of_objects(AASM::SupportingClasses::StateTransition).should == transition_count + 2 # + Process @@ -27,7 +29,8 @@ describe "state machines" do load File.expand_path(File.dirname(__FILE__) + '/../models/not_auto_loaded/process.rb') machines.size.should == machines_count + 1 # + Process number_of_objects(AASM::SupportingClasses::State).should == state_count + 3 # + Process - ObjectSpace.each_object(AASM::SupportingClasses::Event) {|o| puts o.inspect} + # ObjectSpace.each_object(AASM::SupportingClasses::Event) {|o| puts o.inspect} + puts "event_count = #{number_of_objects(AASM::SupportingClasses::Event)}" number_of_objects(AASM::SupportingClasses::Event).should == event_count + 2 # + Process number_of_objects(AASM::SupportingClasses::StateTransition).should == transition_count + 2 # + Process end