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'])