test/test_helper.rb in delocalize-0.3.0 vs test/test_helper.rb in delocalize-0.3.1
- old
+ new
@@ -9,11 +9,11 @@
require 'delocalize/rails_ext/action_view'
require 'delocalize/rails_ext/active_record'
require 'delocalize/rails_ext/time_zone'
-I18n.backend.store_translations :de, {
+de = {
:date => {
:input => {
:formats => [:long, :short, :default]
},
:formats => {
@@ -47,9 +47,16 @@
:separator => ',',
:delimiter => '.'
}
}
}
+
+# deeply clone the hash for a fantasy language called tt
+tt = Marshal.load(Marshal.dump(de))
+tt[:date][:formats][:default] = '%d|%m|%Y'
+
+I18n.backend.store_translations :de, de
+I18n.backend.store_translations :tt, tt
I18n.locale = :de
class NonArProduct
attr_accessor :name, :price, :times_sold,