aboutsummaryrefslogtreecommitdiffstats
path: root/railties/test/initializable_test.rb
diff options
context:
space:
mode:
authorCarl Lerche <carllerche@mac.com>2009-10-08 12:30:58 -0700
committerCarl Lerche <carllerche@mac.com>2009-10-08 12:31:09 -0700
commit7faa52a424a7a9edea796babf6d091930df5396a (patch)
tree774fa40fc965cc48d4c48c9de4a63795f4a79298 /railties/test/initializable_test.rb
parentfeb04bf897dc3d904379d400f568b80116b18551 (diff)
downloadrails-7faa52a424a7a9edea796babf6d091930df5396a.tar.gz
rails-7faa52a424a7a9edea796babf6d091930df5396a.tar.bz2
rails-7faa52a424a7a9edea796babf6d091930df5396a.zip
Add a test that ensures that Rails::Initializable can be used with modules
Diffstat (limited to 'railties/test/initializable_test.rb')
-rw-r--r--railties/test/initializable_test.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/railties/test/initializable_test.rb b/railties/test/initializable_test.rb
index 4d8b429a4f..7c8aed00c9 100644
--- a/railties/test/initializable_test.rb
+++ b/railties/test/initializable_test.rb
@@ -23,6 +23,14 @@ module InitializableTests
end
end
+ module Word
+ extend Rails::Initializable
+
+ initializer :word do
+ $word = "bird"
+ end
+ end
+
class Basic < ActiveSupport::TestCase
include ActiveSupport::Testing::Isolation
@@ -52,5 +60,9 @@ module InitializableTests
assert Foo.initializers[:foo].eql?(Bar.initializers[:foo])
end
+ test "initializing with modules" do
+ Word.initializers.run
+ assert_equal "bird", $word
+ end
end
end \ No newline at end of file