@@ -719,6 +719,28 @@ def test_parse_extension_alias
719
719
assert_empty err
720
720
end
721
721
722
+ def test_parse_locale_name_default
723
+ temp_dir do
724
+ @options . parse %w[ ]
725
+ assert_equal 'locale' , @options . instance_variable_get ( :@locale_dir )
726
+ assert_nil @options . instance_variable_get ( :@locale_name )
727
+ assert_nil @options . locale
728
+ @options . finish
729
+ assert_nil @options . locale
730
+ end
731
+ end
732
+
733
+ def test_parse_locale_name
734
+ temp_dir do
735
+ @options . parse %w[ --locale fr ]
736
+ assert_equal 'locale' , @options . instance_variable_get ( :@locale_dir )
737
+ assert_equal 'fr' , @options . instance_variable_get ( :@locale_name )
738
+ assert_nil @options . locale
739
+ @options . finish
740
+ assert_equal 'fr' , @options . locale . name
741
+ end
742
+ end
743
+
722
744
def test_setup_generator
723
745
test_generator = Class . new do
724
746
def self . setup_options op
@@ -901,28 +923,6 @@ def test_no_skip_test_value
901
923
assert_equal false , @options . skip_tests
902
924
end
903
925
904
- def test_locale_name_default
905
- temp_dir do
906
- @options . parse %w[ ]
907
- assert_equal 'locale' , @options . instance_variable_get ( :@locale_dir )
908
- assert_nil @options . instance_variable_get ( :@locale_name )
909
- assert_nil @options . locale
910
- @options . finish
911
- assert_nil @options . locale
912
- end
913
- end
914
-
915
- def test_locale_name
916
- temp_dir do
917
- @options . parse %w[ --locale fr ]
918
- assert_equal 'locale' , @options . instance_variable_get ( :@locale_dir )
919
- assert_equal 'fr' , @options . instance_variable_get ( :@locale_name )
920
- assert_nil @options . locale
921
- @options . finish
922
- assert_equal 'fr' , @options . locale . name
923
- end
924
- end
925
-
926
926
class DummyCoder < Hash
927
927
alias add :[]=
928
928
def tag = ( tag )
0 commit comments