Sha256: 8d37592b028d25256a875b358b44990be3baa9ffed764ea4110b86e69e107c6f
Contents?: true
Size: 870 Bytes
Versions: 2
Compression:
Stored size: 870 Bytes
Contents
require 'test/unit' require 'i18n' require 'i18n/backend/active_record' require 'armot' require 'logger' ActiveRecord::Base.logger = Logger.new(nil) ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => ":memory:") # Allow fallbacks to test production-like behaviour I18n::Backend::ActiveRecord.send(:include, I18n::Backend::Fallbacks) I18n.backend = I18n::Backend::ActiveRecord.new def setup_db ActiveRecord::Migration.verbose = false load "schema.rb" end def teardown_db ActiveRecord::Base.connection.tables.each do |table| ActiveRecord::Base.connection.drop_table(table) end end class Comment < ActiveRecord::Base armotize :msg end class Post < ActiveRecord::Base armotize :title, :text validates_presence_of :title end # Puret translation model to test migration process class PostTranslation < ActiveRecord::Base end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
armot-0.2.4 | test/test_helper.rb |
armot-0.2.3 | test/test_helper.rb |