From 4573fd2e06ee9b5a68f84f085f0a10c9ad6f129b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Thu, 25 Jun 2009 11:24:35 +0200 Subject: Added observer generator. --- .../generators/test_unit/observer/observer_generator.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 railties/lib/generators/test_unit/observer/observer_generator.rb (limited to 'railties/lib/generators/test_unit/observer/observer_generator.rb') diff --git a/railties/lib/generators/test_unit/observer/observer_generator.rb b/railties/lib/generators/test_unit/observer/observer_generator.rb new file mode 100644 index 0000000000..1f0613007b --- /dev/null +++ b/railties/lib/generators/test_unit/observer/observer_generator.rb @@ -0,0 +1,14 @@ +module TestUnit + module Generators + class ObserverGenerator < Base + desc < Date: Thu, 25 Jun 2009 13:46:19 +0200 Subject: Refactoring out descriptions. --- railties/lib/generators/test_unit/observer/observer_generator.rb | 5 ----- 1 file changed, 5 deletions(-) (limited to 'railties/lib/generators/test_unit/observer/observer_generator.rb') diff --git a/railties/lib/generators/test_unit/observer/observer_generator.rb b/railties/lib/generators/test_unit/observer/observer_generator.rb index 1f0613007b..adfd90a086 100644 --- a/railties/lib/generators/test_unit/observer/observer_generator.rb +++ b/railties/lib/generators/test_unit/observer/observer_generator.rb @@ -1,11 +1,6 @@ module TestUnit module Generators class ObserverGenerator < Base - desc < Date: Fri, 26 Jun 2009 09:11:37 +0200 Subject: Added integration and performance test generators. --- railties/lib/generators/test_unit/observer/observer_generator.rb | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'railties/lib/generators/test_unit/observer/observer_generator.rb') diff --git a/railties/lib/generators/test_unit/observer/observer_generator.rb b/railties/lib/generators/test_unit/observer/observer_generator.rb index adfd90a086..f4534840f3 100644 --- a/railties/lib/generators/test_unit/observer/observer_generator.rb +++ b/railties/lib/generators/test_unit/observer/observer_generator.rb @@ -1,6 +1,10 @@ module TestUnit module Generators class ObserverGenerator < Base + def check_class_collisions + class_collisions class_name, "#{class_name}Test" + end + def create_test_files template 'unit_test.rb', File.join('test', 'unit', class_path, "#{file_name}_observer_test.rb") end -- cgit v1.2.3 From 2f3681dfc24e51698b9b900a5d03950da4508d2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Fri, 26 Jun 2009 10:40:02 +0200 Subject: Clean up class collisions check and a class method helper. --- railties/lib/generators/test_unit/observer/observer_generator.rb | 4 ---- 1 file changed, 4 deletions(-) (limited to 'railties/lib/generators/test_unit/observer/observer_generator.rb') diff --git a/railties/lib/generators/test_unit/observer/observer_generator.rb b/railties/lib/generators/test_unit/observer/observer_generator.rb index f4534840f3..adfd90a086 100644 --- a/railties/lib/generators/test_unit/observer/observer_generator.rb +++ b/railties/lib/generators/test_unit/observer/observer_generator.rb @@ -1,10 +1,6 @@ module TestUnit module Generators class ObserverGenerator < Base - def check_class_collisions - class_collisions class_name, "#{class_name}Test" - end - def create_test_files template 'unit_test.rb', File.join('test', 'unit', class_path, "#{file_name}_observer_test.rb") end -- cgit v1.2.3 From 496dde95fbedddad5d04afbe660ff1544229032c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Sun, 28 Jun 2009 11:56:44 +0200 Subject: Added migrations and make base generators be lazy loaded. --- railties/lib/generators/test_unit/observer/observer_generator.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'railties/lib/generators/test_unit/observer/observer_generator.rb') diff --git a/railties/lib/generators/test_unit/observer/observer_generator.rb b/railties/lib/generators/test_unit/observer/observer_generator.rb index adfd90a086..48742f4b70 100644 --- a/railties/lib/generators/test_unit/observer/observer_generator.rb +++ b/railties/lib/generators/test_unit/observer/observer_generator.rb @@ -1,3 +1,5 @@ +require 'generators/test_unit' + module TestUnit module Generators class ObserverGenerator < Base -- cgit v1.2.3 From 10a9205c583a95ef35704aca93079b1700dd35f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Wed, 1 Jul 2009 11:50:06 +0200 Subject: Put migration methods into a separate folder and let just ActiveRecord dependency in ActiveRecord models. --- railties/lib/generators/test_unit/observer/observer_generator.rb | 2 ++ 1 file changed, 2 insertions(+) (limited to 'railties/lib/generators/test_unit/observer/observer_generator.rb') diff --git a/railties/lib/generators/test_unit/observer/observer_generator.rb b/railties/lib/generators/test_unit/observer/observer_generator.rb index 48742f4b70..a2ed812e58 100644 --- a/railties/lib/generators/test_unit/observer/observer_generator.rb +++ b/railties/lib/generators/test_unit/observer/observer_generator.rb @@ -3,6 +3,8 @@ require 'generators/test_unit' module TestUnit module Generators class ObserverGenerator < Base + check_class_collision :suffix => "ObserverTest" + def create_test_files template 'unit_test.rb', File.join('test', 'unit', class_path, "#{file_name}_observer_test.rb") end -- cgit v1.2.3 From 86ff07410145430d08e97a8296486c4cd4304cde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Valim?= Date: Wed, 1 Jul 2009 19:02:51 +0200 Subject: Added test unit files for scaffold_controller. --- railties/lib/generators/test_unit/observer/observer_generator.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'railties/lib/generators/test_unit/observer/observer_generator.rb') diff --git a/railties/lib/generators/test_unit/observer/observer_generator.rb b/railties/lib/generators/test_unit/observer/observer_generator.rb index a2ed812e58..14181f4e49 100644 --- a/railties/lib/generators/test_unit/observer/observer_generator.rb +++ b/railties/lib/generators/test_unit/observer/observer_generator.rb @@ -6,7 +6,7 @@ module TestUnit check_class_collision :suffix => "ObserverTest" def create_test_files - template 'unit_test.rb', File.join('test', 'unit', class_path, "#{file_name}_observer_test.rb") + template 'unit_test.rb', File.join('test/unit', class_path, "#{file_name}_observer_test.rb") end end end -- cgit v1.2.3