test/test_helper.rb in delocalize-0.3.2 vs test/test_helper.rb in delocalize-0.4.0
- old
+ new
@@ -4,13 +4,12 @@
require 'bundler'
Bundler.require(:default, :development)
require 'rails/all'
+require 'rails/test_help'
-require 'test/unit'
-
require 'delocalize/rails_ext/action_view'
require 'delocalize/rails_ext/active_record'
require 'delocalize/rails_ext/time_zone'
de = {
@@ -64,10 +63,11 @@
tt[:date][:formats][:default] = '%d|%m|%Y'
I18n.backend.store_translations :de, de
I18n.backend.store_translations :tt, tt
+I18n.enforce_available_locales = false
I18n.locale = :de
class NonArProduct
attr_accessor :name, :price, :times_sold,
:cant_think_of_a_sensible_time_field,
@@ -81,14 +81,10 @@
validates_numericality_of :price
validates_presence_of :price
end
class ProductWithBusinessValidation < Product
- validate do |record|
- if record.price > 10
- record.errors.add(:price, :invalid)
- end
- end
+ validates_numericality_of :price, :less_than => 10
end
config = YAML.load_file(File.dirname(__FILE__) + '/database.yml')
ActiveRecord::Base.establish_connection(config['test'])