16 lines
392 B
Ruby
16 lines
392 B
Ruby
module UnitTests
|
|
module I18nFaker
|
|
extend self
|
|
|
|
def self.configure_example_group(example_group)
|
|
example_group.include(self)
|
|
end
|
|
|
|
def stub_translation(key_or_keys, message)
|
|
keys = [key_or_keys].flatten.join('.').split('.')
|
|
tree = keys.reverse.inject(message) { |data, key| { key => data } }
|
|
I18n.backend.store_translations(:en, tree)
|
|
end
|
|
end
|
|
end
|