Sha256: 6bd9e304315492fda5fa46db3b8967dce7cb5ba8ab877c571c8c8d964e1e7732
Contents?: true
Size: 633 Bytes
Versions: 1
Compression:
Stored size: 633 Bytes
Contents
require 'spec_helper' require 'copy_tuner_client/helper_extension' require 'copy_tuner_client/copyray' describe CopyTunerClient::HelperExtension do module KeywordArgumentsHelper def translate(key, **options) "Hello, #{options[:name]}" end end class KeywordArgumentsView include KeywordArgumentsHelper end CopyTunerClient::HelperExtension.hook_translation_helper(KeywordArgumentsHelper, middleware_enabled: true) it 'works with keyword argument method' do view = KeywordArgumentsView.new expect(view.translate('some.key', name: 'World')).to eq '<!--COPYRAY some.key-->Hello, World' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
copy_tuner_client-0.15.1 | spec/copy_tuner_client/helper_extension_spec.rb |