Sha256: 0c9e295bac921affcde36b1eb53163e1775e9e2199fb1367dfb877d9d9c9169d
Contents?: true
Size: 906 Bytes
Versions: 8
Compression:
Stored size: 906 Bytes
Contents
require "i18n" require "json" require "active_support/all" require "i18n-js" module Helpers # Set the configuration as the current one def set_config(path) config = HashWithIndifferentAccess.new(YAML.load_file(File.dirname(__FILE__) + "/fixtures/#{path}")) I18n::Js.stub(:config? => true, :config => config) end # Shortcut to I18n::Js.translations def translations I18n::Js::Translator.translations end def file_should_exist(name) file_path = File.join(I18n::Js.export_dir, name) File.should be_file(file_path) end def temp_path(file_name = "") File.expand_path("../../tmp/i18n-js/#{file_name}", __FILE__) end end RSpec.configure do |config| config.before do I18n.load_path = [File.dirname(__FILE__) + "/fixtures/locales.yml"] FileUtils.rm_rf(temp_path) end config.after do FileUtils.rm_rf(temp_path) end config.include Helpers end
Version data entries
8 entries across 8 versions & 1 rubygems