Sha256: d444ec6f428f99d66cf236e929c99b72bb77118e84d39a7a962738aff8bdb5ca
Contents?: true
Size: 1.3 KB
Versions: 1
Compression:
Stored size: 1.3 KB
Contents
require "spec_helper" describe GettextSimpleRails::Translators::ActiveRecordTranslator do before do if !$translations_generated_for_date_translator $translations_generated_for_date_translator = true # Make it possible to call the Rake task. ::Dummy::Application.load_tasks # Clean up any existing translations. FileUtils.rm_r(GettextSimpleRails.translation_dir) if File.exists?(GettextSimpleRails.translation_dir) # Generate model translations so we can check them. ::Rake::Task["gettext_simple_rails:generate_translator_files"].invoke end end it "should generate translations for validations" do filepath = "#{GettextSimpleRails.translation_dir}/active_record_translator_translations.rb" cont = File.read(filepath) cont.should include "_('activerecord.errors.models.user.attributes.name.too_short')" cont.should include "_('activerecord.errors.models.user.attributes.name.invalid')" cont.should include "_('activerecord.errors.models.user.attributes.name.blank')" cont.should include "_('activerecord.errors.models.user.attributes.name.taken')" cont.should include "_('activerecord.errors.models.user.attributes.name.invalid')" cont.should include "_('activerecord.errors.models.user.attributes.email.invalid')" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gettext_simple_rails-0.0.8 | spec/active_record_spec.rb |