Sha256: a7a4b88b38e3293728c9d7367ee7dda50ba0fbf77816d32fb02845797d237e50
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
require 'test_setup' I18n::Tests.parse_options! require 'bundler/setup' $:.unshift File.expand_path("../lib", File.dirname(__FILE__)) require 'i18n/inline_forms' require 'i18n/tests' require 'mocha' I18n::Tests.setup_inline_forms class Test::Unit::TestCase def self.test(name, &block) test_name = "test_#{name.gsub(/\s+/,'_')}".to_sym defined = instance_method(test_name) rescue false raise "#{test_name} is already defined in #{self}" if defined if block_given? define_method(test_name, &block) else define_method(test_name) do flunk "No implementation provided for #{name}" end end end def self.with_mocha yield if Object.respond_to?(:expects) end def teardown I18n.locale = nil I18n.default_locale = :en I18n.load_path = [] I18n.available_locales = nil I18n.backend = nil end def translations I18n.backend.instance_variable_get(:@translations) end def store_translations(*args) data = args.pop locale = args.pop || :en I18n.backend.store_translations(locale, data) end def locales_dir File.dirname(__FILE__) + '/test_data/locales' end end Object.class_eval do def meta_class class << self; self; end end end unless Object.method_defined?(:meta_class)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
i18n-inline_forms-0.2 | test/test_helper.rb |
i18n-inline_forms-0.1 | test/test_helper.rb |