test/test_helper.rb in delocalize-0.4.0 vs test/test_helper.rb in delocalize-1.0.0

- old
+ new

@@ -3,25 +3,25 @@ require 'rubygems' require 'bundler' Bundler.require(:default, :development) -require 'rails/all' -require 'rails/test_help' +require 'minitest/autorun' +require 'minitest/spec' +require 'mocha/setup' -require 'delocalize/rails_ext/action_view' -require 'delocalize/rails_ext/active_record' -require 'delocalize/rails_ext/time_zone' +require 'rails' de = { :date => { :input => { - :formats => [:long, :short, :default] + :formats => [:long, :short, :short_with_name, :default] }, :formats => { :default => "%d.%m.%Y", - :short => "%e. %b", + :short => "%e.%m.", + :short_with_name => "%e. %b.", :long => "%e. %B %Y", :only_day => "%e" }, :day_names => %w(Sonntag Montag Dienstag Mittwoch Donnerstag Freitag Samstag), :abbr_day_names => %w(So Mo Di Mi Do Fr Sa), @@ -63,40 +63,6 @@ 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, - :released_on, :published_at -end - -class Product < ActiveRecord::Base -end - -class ProductWithValidation < Product - validates_numericality_of :price - validates_presence_of :price -end - -class ProductWithBusinessValidation < Product - validates_numericality_of :price, :less_than => 10 -end - -config = YAML.load_file(File.dirname(__FILE__) + '/database.yml') -ActiveRecord::Base.establish_connection(config['test']) - -ActiveRecord::Base.connection.create_table :products do |t| - t.string :name - t.date :released_on - t.datetime :published_at - t.time :cant_think_of_a_sensible_time_field - t.decimal :price - t.float :weight - t.integer :times_sold - t.decimal :some_value_with_default, :default => 0, :precision => 20, :scale => 2 -end -