From 36a2f1f3c085dd81171cf7d8220770d4ff921ab3 Mon Sep 17 00:00:00 2001 From: hukl Date: Sat, 7 Feb 2009 15:50:40 +0100 Subject: added globalize2 plugin as well as some modifications which use the new translation facilities. backend mostly. --- vendor/plugins/globalize2/test/translation_test.rb | 54 ++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 vendor/plugins/globalize2/test/translation_test.rb (limited to 'vendor/plugins/globalize2/test/translation_test.rb') diff --git a/vendor/plugins/globalize2/test/translation_test.rb b/vendor/plugins/globalize2/test/translation_test.rb new file mode 100644 index 00000000..4b52bb10 --- /dev/null +++ b/vendor/plugins/globalize2/test/translation_test.rb @@ -0,0 +1,54 @@ +require File.join( File.dirname(__FILE__), 'test_helper' ) +require 'globalize/translation' + +class TranslationTest < ActiveSupport::TestCase + include Globalize + + def setup + @translation = Translation::Static.new 'foo', :locale => :'en-US' + end + + test "responds to fallback?" do + assert @translation.respond_to?( :fallback? ) + end + + test "returns true when :locale and :requested_locale are not equal" do + @translation.requested_locale = :'de-DE' + assert @translation.fallback? + end + + test "returns false when :locale and :requested_locale are equal" do + @translation.requested_locale = :'en-US' + assert !@translation.fallback? + end + + test "has the attribute :locale" do + assert @translation.respond_to?( :locale ) + end + + test "has the attribute :requested_locale" do + assert @translation.respond_to?( :requested_locale ) + end + + test "has the attribute :options" do + assert @translation.respond_to?( :options ) + end + + test "has the attribute :plural_key" do + assert @translation.respond_to?( :plural_key ) + end + + test "has the attribute :original" do + assert @translation.respond_to?( :original ) + end + + test "Translation::Attribute has the attribute :locale" do + translation = Translation::Attribute.new 'foo' + assert translation.respond_to?( :locale ) + end + + test "Translation::Attribute has the attribute :requested_locale" do + translation = Translation::Attribute.new 'foo' + assert translation.respond_to?( :requested_locale ) + end +end -- cgit v1.3