Sha256: 7c01bb684bd76a7210856e9283746ff575d26172ba2f21953df83f1c3fdc298f
Contents?: true
Size: 1.19 KB
Versions: 1
Compression:
Stored size: 1.19 KB
Contents
# coding: utf-8 require 'spec_helper' describe 'Relative keys' do let(:scanner) { I18n::Tasks::Scanners::BaseScanner.new } describe 'absolutize_key' do context 'default settings' do it 'works' do expect(scanner.absolutize_key('.title', 'app/views/movies/show.html.slim', %w(app/views))).to eq('movies.show.title') end end context 'custom roots' do it 'works' do expect(scanner.absolutize_key('.title', 'app/views-mobile/movies/show.html.slim', %w(app/views app/views-mobile))).to eq('movies.show.title') end end context 'relative key in controller' do it 'works' do key = scanner.absolutize_key( '.success', 'app/controllers/users_controller.rb', %w(app/controllers), 'create' ) expect(key).to eq('users.create.success') end context 'nested in module' do it 'works' do key = scanner.absolutize_key( '.success', 'app/controllers/nested/users_controller.rb', %w(app/controllers), 'create' ) expect(key).to eq('nested.users.create.success') end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
i18n-tasks-0.7.12 | spec/relative_keys_spec.rb |